처음엔, 진짜로 동작을 구현을 해서 최소 시간을 구하려고 시도했다.
하지만, 하다보니 이는 구현은 분명 할 수 있지만 시간이 너무 오래걸리는 방식이다.
한마디로 무식한 방식임을 금방 깨달을 수 있었다.
그래서 도저히 생각이 나지 않아, 결국 다른 사람의 풀이를 참고했다.
문제의 분류가 이분 탐색이어서 이걸 어디다 이용해야 하나 매우 고민을 했었는데,
정답은 시간에 이분 탐색을 이용하는 것이었다.
최소 시간(1초) 부터 최대 시간까지 구간을 두고 그 구간들을 이분 탐색하는 것이다.
이 때, 최대 시간은 가장 느린 심사관이 모든 고객을 처리했을 때 걸리는 시간이다.
Binary Search