Огромные прыжки
시간 제한2초메모리 제한1024 MB
각 점프는 앞에 t_i개 이상의 다른 점프가 있어야 훈련 없이 가능하다. 순서를 정해 훈련 시간의 합을 최소화한다.
문제
Команда <<Навуходоносора>> во главе с Морфеусом обучает Нео совершать огромные прыжки. Морфеус разработал учебный план, выполнив который Нео будет готов к битве с агентами. План заключается в следующем.
Всего Нео необходимо сделать прыжков в том порядке, в котором ему будет удобнее это сделать. Длина -го прыжка составляет метров. Перед каждый прыжком Нео необходимо потратить несколько (возможно, 0) часов на тренировки. Нео знает, что для выполнения -го прыжка без тренировок ему необходимо вполнить перед -ым прыжком хотя бы других прыжков. Если же Нео этого не сделает, ему придется дополнительно тренироваться часов перед тем, как выполнить -ый прыжок из плана.
Нео решил, что выполнять прыжки он будет в том порядке, при котором он затратит как можно меньшее количество часов на тренировки перед прыжками. Помогите ему --- посчитайте минимальное возможное число часов, которое Нео придется потратить на тренировки.
입력
В первой строке входного файла дается одно целое число () --- количество прыжков, которые необходимо выполнить Нео. Следующие строк содержат по два целых числа и (, ) --- длина прыжка и количество прыжков, необходимых для выполнения прыжка без подготовки соответственно.
출력
В первую строку выходного файла выведите одно целое число --- минимальное количество часов, которое Нео придется уделить тренировкам.
힌트
В приведенном примере Нео необходимо выполнить второй прыжок, потратив два часа на тренировки. После этого он сможет, не тренируясь, выполнить третий прыжок, а после него --- и первый.