우유 짜기 일정
면접 대비시간 제한1초메모리 제한128 MB
각 소의 마감 시각 전에 시간당 최대 한 마리씩 배치해 총 우유 생산량을 최대화합니다.
문제
농부 존은 젖을 짜야 하는 소 마리를 기른다. 소 한 마리의 젖을 짜는 데는 시간이 정확히 1단위 걸린다.
소들은 참을성이 없어서, 존이 늦게 오면 젖 짜기를 거부한다. 소 는 우유 갤런을 내주지만, 마감 시각 이전에 젖을 짠 경우에만 그렇다. 시간은 에서 시작하므로 시각 이전에 젖을 짤 수 있는 소는 최대 마리다. 즉 마감 시각이 인 소는 첫 번째부터 번째까지의 순서 중 하나를 차지해야 한다.
존이 순서를 가장 잘 정했을 때 얻을 수 있는 우유의 최대량을 구하라.
입력
첫째 줄에 소의 수 이 주어진다. ()
이어지는 개 줄 중 번째 줄에는 소 의 우유량 와 마감 시각 가 공백을 사이에 두고 주어진다. (, )
출력
존이 얻을 수 있는 우유의 최대 갤런 수를 한 줄에 출력한다.