아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Завоевание

면접 대비

시간 제한2초메모리 제한512 MB

요약
각 도시에 군인 a_i명이 있고 한 명당 c_i의 비용이 든다. 군대 수가 어떤 도시에 남은 군인 수보다 많아지면 그 도시는 무료로 합류한다. 모든 군인을 모으는 최소 비용을 구한다.
난이도

보통10점 중 6점

유형
동적 계획법, 그리디, 정렬, 배열
정답자
아직 제출이 없습니다

문제

Лорд Петир собирает армию для похода на соседнее королевство. Он хочет, чтобы в его армию вошли все воины каждого из nn городов его королевства. Петир выяснил, что в ii-м городе ищут работу a_ia\_i воинов, которых он может завербовать в свою армию.

Исходно в армии Лорда нет ни одного воина. Чтобы воин вошел в армию, Петир может заплатить этому воину. Для вербовки одного воина из ii-го города, необходимо заплатить ему c_ic\_i золотых монет. При этом воины из больших городов ценят свою работу дороже, поэтому если для ii-го и jj-го города выполнено a_i<a_ja\_i < a\_j, то c_i≤c_jc\_i \le c\_j.

Однако есть еще один способ добиться того, чтобы воины присоединились к армии. Если в какой-то момент оказывается, что в армии Лорда Петира уже строго больше воинов, чем осталось в некотором городе, то все воины этого города бесплатно присоединяются к армии Лорда.

Помогите Лорду Петиру выяснить, какое минимальное количество золотых монет он должен заплатить воинам, чтобы все воины из всех городов оказались в его армии.

입력

В первой строке входного файла находится целое число nn (1≤n≤10001 \le n \le 1000) --- количество городов, в которых Лорд Петир намерен набирать себе воинов. В следующих nn строках входного файла находится по два целых числа a_ia\_i и c_ic\_i (1≤a_i≤1001 \le a\_i \le 100, 1≤c_i≤10,0001 \le c\_i \le 10\\,000) --- количество воинов в ii-м городе и число монет, которое необходимо заплатить одному воину в этом городе, чтобы он присоединился к армии. Для всех пар ii и jj выполнено условие, что если a_i<a_ja\_i < a\_j, то c_i≤c_jc\_i \le c\_j.

출력

В выходной файл выведите одно целое число --- минимальное количество монет, которые Лорду Петиру придется заплатить, чтобы все воины вошли в его армию.

힌트

В приведенном примере Лорду необходимо действовать следующим образом. Сначала он платит 2 монеты воину из второго города, и 3 монеты воину из третьего города, чтобы они присоединились к его армии.

Теперь в армии Лорда 2 воина, а в городах осталось 1, 1 и 3 воина, соответственно. Воины из первого и второго городов бесплатно присоединяются к армии Лорда Петира, в его армии становится 4 воина, после чего и оставшиеся 3 воина из третьего города бесплатно присоединяются к его армии.

예제1

  1. 예제 1

    입력
    3
    1 1
    2 2
    4 3
    
    예상 출력
    5