Closed icegosimperson closed 1 month ago
🤔 시간복잡도 고려사항
💡 풀이 아이디어
매개변수 탐색
이분 탐색, 매개 변수 팟 보면 팍!
🤔 시간복잡도 고려사항
=> 완전탐색은 불가 XX, O(NlogN)으로 해결할 수 있는 이분탐색 생각해보기
💡 풀이 아이디어
🤔 시간복잡도 고려사항
10^9
)10^5
)long형
💡 풀이 아이디어
최대 시간
은 가장 오래걸리는 심사 시간* 총 사람 수
canCheck()
):
🤔 시간복잡도 고려사항
💡 풀이 아이디어
Lower Bound
🤔 시간복잡도 고려사항
1 <= 입국심사를 기다리는 사람 <= 1_000_000_000
1분 <= 입국 심사 시간 <= 1_000_000_000
1명 <= 심사관 <= 100_000
입국 심사 사람 수, 심사 시간에 대해 O(logN)
, 심사관의 수에 대해 O(NlogN)
으로 해결할 수 있는 방법을 찾아야 됨
💡 풀이 아이디어
O(logN)
< 1억Lower Bound
를 구해야 됨🤔 시간복잡도 고려사항
10^9
심사 시간 1분 이상 1,000,000,000분 이하 10^9
O(logN)
> O(log(최대심사시간*N))
O(MlogN)
💡 풀이 아이디어
lowerBound
(최소 심사시간+최대 심사시간)/2
으로