amatuer789   5년 전

long long 타입으론 정답인데, int형으로 대체하니 '시간 초과'가 나서 질문드립니다.

하단 코드는 '시간초과' 나는 코드로, 25번줄을 수정하였습니다.

overflow 발생하지 않는 case와 똑같은 mid를 산출하는 것 같은데.. 

답변 부탁드리겠습니다~

windflower   5년 전

hi low 둘 다 2^31-1인 경우 mid+1과정에서 오버플로우가 발생하지 않을까요

amatuer789   5년 전

그러네요 ... lo가 음수로 가버리겠군요 ... 

감사합니다~

댓글을 작성하려면 로그인해야 합니다.