빨래 말리기
면접 대비시간 제한2초메모리 제한64 MB
매분 1씩 마르고 라디에이터에 올린 한 옷은 k씩 마르는 상황에서, 모든 옷을 말리는 데 필요한 최소 시간을 이진 탐색으로 구하는 문제입니다.
문제
겨울에는 빨래가 잘 마르지 않아서, Jane은 라디에이터로 건조 속도를 높이려고 한다. 라디에이터는 작아서 한 번에 옷 한 벌만 올려놓을 수 있다.
방금 빤 옷이 벌 있고, 번째 옷은 물을 만큼 머금고 있다. 매 분마다 아직 마르지 않은 모든 옷의 물의 양이 씩 줄어든다. 물의 양이 이 되는 순간 그 옷은 다 말라서 갤 수 있게 된다.
또한 매 분마다 Jane은 옷 한 벌을 라디에이터 위에 올려놓을 수 있다. 그 분 동안 라디에이터에 올린 옷은 평소의 대신 물이 만큼 줄어든다(단, 미만으로는 내려가지 않으며, 남은 물이 보다 적으면 물의 양은 이 된다).
라디에이터를 최대한 효율적으로 사용하여, 모든 옷이 마를 때까지 걸리는 최소 시간(분)을 구하여라.
입력
첫째 줄에 정수 이 주어진다 ().
둘째 줄에 개의 정수 이 공백으로 구분되어 주어진다 ().
셋째 줄에 정수 가 주어진다 ().
출력
모든 옷을 말리는 데 필요한 최소 시간(분)을 정수 하나로 출력한다.