전시회
면접 대비시간 제한1초메모리 제한256 MB
전시할 작품 부분집합을 골라 값의 합에서 최대 크기와 최소 크기의 차이를 뺀 값을 최대로 만든다.
문제
승원이는 미술품 개를 가지고 있다. 미술품에는 1번부터 번까지 번호가 매겨져 있고, 번 미술품의 크기는 , 가치는 이다.
오늘 승원이는 저택 1층에서 미술품을 전시하려고 한다. 전시할 미술품은 다음 조건에 맞게 고른다.
- 전시할 미술품 중 가장 큰 크기를 , 가장 작은 크기를 , 전시할 미술품의 가치의 합을 라고 한다.
- 이때 이 가장 커야 한다.
미술품은 적어도 하나 전시한다. 미술품 개의 크기와 가치가 주어질 때, 의 최댓값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 미술품의 개수 ()이 주어진다.
둘째 줄부터 개의 줄에 1번 미술품부터 순서대로 미술품의 크기 와 가치 가 주어진다. (, )
출력
첫째 줄에 의 최댓값을 출력한다.
힌트
첫 번째 예제에서 승원이는 미술품 3개를 가지고 있고, 크기와 가치는 다음과 같다.
- 1번 미술품의 크기는 2, 가치는 3이다.
- 2번 미술품의 크기는 11, 가치는 2이다.
- 3번 미술품의 크기는 4, 가치는 5이다.
1번과 3번을 전시하면 이고, 이 값이 가장 크다.
- 크기가 가장 큰 미술품은 3번이므로 이다.
- 크기가 가장 작은 미술품은 1번이므로 이다.
- 전시할 미술품의 가치의 합은 이다.
따라서 이고 은 6이다.