1920번 - 수 찾기
퀵소트랑 바이너리서치 둘 다 함수를 직접 짜서 돌렸는데
채점이 거의 마지막쯤 가서 틀렸다고 나오네요 ㅠㅠ
찾아보니 비교할 때 integer overflow가 나서 틀리다는 것 같은데,
어떻게 해야 해결할 수 있나요?
비교하는 값들을 long long으로 선언해도 똑같이 틀리더군요.
도움 부탁드립니다 ㅠㅠ
BinarySearch 범위 0부터 N-1 로 해야 맞겠죠?
61번째 줄에 M - 1이 아니라 N - 1입니다. 그리고 이 코드에서 overflow 문제는 발생하지 않습니다.
헉 ㅠㅠㅠ 정말 감사드립니다...
이렇게 멍청하게 틀렸을줄은 상상도 못했네요.
두 분 다 정말 감사드려요!!
댓글을 작성하려면 로그인해야 합니다.
kakama 6년 전
퀵소트랑 바이너리서치 둘 다 함수를 직접 짜서 돌렸는데
채점이 거의 마지막쯤 가서 틀렸다고 나오네요 ㅠㅠ
찾아보니 비교할 때 integer overflow가 나서 틀리다는 것 같은데,
어떻게 해야 해결할 수 있나요?
비교하는 값들을 long long으로 선언해도 똑같이 틀리더군요.
도움 부탁드립니다 ㅠㅠ