페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2789

타이어 팔기(초) 1s 64MB

문제

병호가 ‘L’ 백화점에서 ‘N’ 타이어를 팔려고 한다. 공장에서 출고한 타이어는 총 N종류 있다. 허나, 타이어들의 부피가 너무 크기 때문에 타이어를 운송할 때 타이어 안에 타이어를 끼우는 식으로 운송해야 한다.

 

 

병호는 정확히 한 개의 타이어 안에 여러 개의 타이어를 끼워서 타이어를 운송하려고 한다. 타이어들의 정보가 주어질 때, 병호가 팔 수 있는 타이어의 가격의 합의 최댓값을 구하여라.


입력

첫 번째 줄에는 출고한 타이어의 수 N(1 ≤ N ≤ 1,500)이 주어진다. 두 번째 줄부터 N개의 줄에는 각 타이어의 안지름 I, 바깥지름 O, 가격 P가 주어진다. 1 ≤ I < O ≤ 1,000,000,000, 1 ≤ P ≤ 1,000

출력

병호가 팔 수 있는 타이어의 가격의 합의 최댓값을 출력한다.

예제

5

2 6 9
1 2 7
3 5 5
8 12 5
5 7 3
21


출처

functionx
로그인해야 코드를 작성할 수 있어요.