러시아 인형
시간 제한3초메모리 제한128 MB
바깥 부피가 더 작은 인형만 안에 넣을 수 있다는 조건 아래 모든 인형을 둥지 사슬로 나누어 남는 빈 공간의 총 비용을 최소화합니다.
문제
러시아 기념품 인형은 큰 인형 속에 더 작은 인형이 들어 있는 나무 인형이다. 인형을 전부 분리해서 하나씩 살펴보자. 번 인형의 겉부피 는 그 인형이 공간에서 차지하는 부피이고, 속부피 는 인형 안쪽 빈 공간의 부피이다. 한 인형의 겉부피가 다른 인형의 속부피보다 엄격하게 작으면 앞의 인형을 뒤의 인형 안에 넣을 수 있다. 한 인형 안에 인형을 두 개 이상 넣을 때는 나란히 둘 수 없고, 겹겹이 포개어 넣어야 한다.
인형마다 안에 남은 빈 공간의 값을 치른다. 번 인형에 직접 속하는 빈 공간, 즉 번 인형 안쪽에서 바로 안에 넣은 인형이 차지하지 않은 부분은 한 단위마다 를 낸다. 안에 아무것도 넣지 않은 인형은 속부피 전체가 빈 공간이다. 규칙만 지키면 인형을 원하는 대로 넣을 수 있고, 전부 넣지 않아도 된다. 치러야 하는 비용의 합이 가장 작아지도록 인형을 넣고, 그 비용을 구하시오.
입력
첫째 줄에 인형의 개수 ()이 주어진다. 다음 개 줄 중 번째 줄에는 번 인형의 겉부피 , 속부피 , 빈 공간 한 단위당 비용 가 공백으로 구분되어 주어진다 (, ).
출력
치러야 하는 비용의 최솟값 를 정수 하나로 출력한다.