[알고리즘] 파라메트릭 서치 꿀팁

2024. 3. 14. 23:20알고리즘 풀이/Java

parametric search를 할 때

왼쪽 영역이 T, 오른쪽 영역이 F라면

left <= right

if ()

left = mid + 1

right = mid - 1

왼쪽 영역이 F, 오른쪽 영역이 T라면

left < right

if ()

left = mid + 1

right = mid

 

헷갈리면 T F, F T 이 두 가지에 대해서 각각 생각해보고 무한 루프가 안걸리게 만들어 주면 된다.