건조기
시간 제한1초메모리 제한512 MB
옷 n개를 최대 k개의 묶음으로 나누어 전체 건조 시간의 합을 최소로 만드는 문제입니다. 각 묶음은 가장 오래 걸리는 옷에 맞춰 건조됩니다.
문제
방금 세탁기에서 꺼낸 젖은 옷이 벌 있다. 전자식 건조기도 하나 있으며, 이 건조기는 한 번의 실행으로 모든 옷을 말릴 수 있을 만큼 크다. 건조용 공기의 온도는 조절할 수 있다. 다만 모든 옷을 높은 온도에서 말리면 일부 옷이 손상된다. 정확히 말하면, 는 번째 옷을 손상 없이 말릴 수 있는 최고 온도이고, 는 번째 옷의 젖은 정도이다. 이 옷을 온도 (단, )에서 말리면 분이 걸린다. 옷을 두 벌 이상 함께 말리면 건조기가 걸리는 시간은 그중 가장 긴 이다. 모든 옷을 손상 없이 말려야 한다.
벌의 옷을 최대 개의 그룹으로 나누고, 그룹마다 건조기를 한 번씩 돌린다. 각 옷의 와 가 주어졌을 때, 모든 옷을 손상 없이 말리는 데 걸리는 최소 총 시간을 구하라.

그림은 , 인 경우를 보여준다. 이때 총 시간은 분이다.
입력
첫째 줄에 정수 ()과 ()이 주어진다. 이후 개의 줄에는 각각 정수 ()와 ()가 주어진다.
출력
모든 옷을 손상 없이 말리는 데 걸리는 최소 총 시간을 정수로 한 줄에 출력한다.