![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
https://www.acmicpc.net/problem/1654 이분 탐색 문제다.난이도는 낮은데 정답률이 처참하다.이유는 함정? 디테일?이 있기 때문이다. 1. low = 0 일 때, midVal을 구하는 과정에서 divide by zero 발생(이분 탐색에서는 low까지는 탐색하므로, 1로 놓아도 된다.)2. mid가 int형일 때, mid = (high+low)가 int 범위 초과 시간 초과가 발생한다면 2번 요인으로, 오버플로 발생 및 high, low가 꼬여 의미없는 탐색을 계속 하는 경우이다.애꿏은 가지치기만 계속했다. 안해도 통과하며, K import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arra..