1654번 - 랜선 자르기
문제를 푸는데 left, right, mid를 int 로 하면 틀렸다고 뜨고 long long 으로 해야 맞다고 뜹니다.
2^31-1 이면 2,147,483,647 이고 int 범위 내에 있는거 아닌가요?
왜 int로 하면 틀리는지 모르겠습니다ㅠㅠ
left 랑 right 를 더하면 어떻게될까요?
아하 감사합니다!!
아하! 저도 그걸 생각치 못했내요! 바꾸니까 통과!
댓글을 작성하려면 로그인해야 합니다.
ryuney7 5년 전
문제를 푸는데 left, right, mid를 int 로 하면 틀렸다고 뜨고 long long 으로 해야 맞다고 뜹니다.
2^31-1 이면 2,147,483,647 이고 int 범위 내에 있는거 아닌가요?
왜 int로 하면 틀리는지 모르겠습니다ㅠㅠ