악덕 사장
면접 대비시간 제한2초메모리 제한512 MB
서로 다른 마감 시각 n개가 주어질 때, 각 작업이 정확히 k시간씩 연속으로 걸리는 일정에서 모든 마감을 지키는 가장 큰 정수 k를 구한다.
문제
남규회사를 운영하는 사장 zych는 직원을 혹독하게 부리기로 유명하다. 오늘도 zych는 직원을 어떻게 더 굴릴지 궁리하고 있다.
회사에 들어온 일은 개이고, 일마다 마감 기한이 정해져 있다. 기한을 넘기면 계약금을 물어야 하므로 개를 모두 끝내야 한다. 그런데 한 일에 너무 적은 시간을 들이면 결과물의 품질이 떨어지기 때문에 zych는 직원이 일하는 시간을 최대한 늘리려 한다. 일마다 걸리는 시간이 다르면 직원이 혼란스러워하므로, 모든 일에 정확히 시간씩 쓰게 한다.
일은 시각 에 시작해서 한 번에 하나씩, 쉬는 구간 없이 이어서 처리한다. 마감 기한이 인 일은 시각 이하에서 끝나야 한다. 일을 처리하는 순서는 마음대로 정한다.
개의 마감 기한이 주어질 때, 모든 일을 기한 안에 끝낼 수 있는 가장 큰 정수 를 출력하시오.
입력
첫째 줄에 일의 개수 이 주어진다. ()
둘째 줄에 일별 마감 기한 이 공백으로 구분되어 주어진다. () 마감 기한이 같은 일은 들어오지 않는다.
출력
첫째 줄에 모든 일을 기한 안에 끝낼 수 있는 가장 큰 정수 를 출력한다.