반응형
https://programmers.co.kr/learn/courses/30/lessons/43238
이분탐색 문제. '어떤 값을 이분탐색 할 것인지', '기준은 무엇으로 잡아야 하는지' 난해해서 오래 걸렸던 문제다.
이분탐색을 할 값은 '한 명의 심사관에게 얼마의 시간을 줄 것인가'이고,
이분탐색의 기준은 '주어진 시간동안 각 심사관이 심사를 했을 때, 심사를 마친 사람 수가 n명 이상인지 미만인지'로 나눌 수 있다.
len(times)의 심사관이 각자 주어진 시간동안 심사를 마쳤을 때, 심사를 마친 사람의 수가 n명 이상이면 심사 시간을 줄이고, n명 미만이면 심사 시간을 늘려가면서 최솟값을 찾는 형태.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 백준 2667. 단지번호붙이기 (0) | 2020.01.15 |
---|---|
[Python] 백준 5397. 키로거 (0) | 2020.01.13 |
[Python] 백준 9012. 괄호 (0) | 2020.01.10 |
[Python] 백준 1654. 랜선 자르기 (0) | 2020.01.09 |
[Python] 백준 2231. 분해합 (0) | 2020.01.08 |