Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

У ме­ди­цин­ской ком­па­нии есть N пунк­тов приёма био­ма­те­ри­а­лов на ана­лиз. Все пунк­ты рас­по­ло­же­ны вдоль ав­то­ма­ги­стра­ли и имеют но­ме­ра, со­от­вет­ству­ю­щие рас­сто­я­нию от ну­ле­вой от­мет­ки до кон­крет­но­го пунк­та. Из­вест­но ко­ли­че­ство про­би­рок, ко­то­рое еже­днев­но при­ни­ма­ют в каж­дом из пунк­тов. Про­бир­ки пе­ре­во­зят в спе­ци­аль­ных транс­пор­ти­ро­воч­ных кон­тей­не­рах вме­сти­мо­стью не более 36 штук. Каж­дый транс­пор­ти­ро­воч­ный кон­тей­нер упа­ко­вы­ва­ет­ся в пунк­те приёма и вскры­ва­ет­ся толь­ко в ла­бо­ра­то­рии.

Сто­и­мость пе­ре­воз­ки био­ма­те­ри­а­лов равна про­из­ве­де­нию рас­сто­я­ния от пунк­та до ла­бо­ра­то­рии на ко­ли­че­ство кон­тей­не­ров с про­бир­ка­ми. Общая сто­и­мость пе­ре­воз­ки за день равна сумме сто­и­мо­стей пе­ре­во­зок из каж­до­го пунк­та в ла­бо­ра­то­рию. Ла­бо­ра­то­рию рас­по­ло­жи­ли в одном из пунк­тов приёма био­ма­те­ри­а­лов таким об­ра­зом, что общая сто­и­мость до­став­ки био­ма­те­ри­а­лов из всех пунк­тов ми­ни­маль­на.

Опре­де­ли­те ми­ни­маль­ную общую сто­и­мость до­став­ки био­ма­те­ри­а­лов из всех пунк­тов приёма в ла­бо­ра­то­рию.

Вход­ные дан­ные.

Файл A

Файл B

Дано два вход­ных файла (файл A и файл B), каж­дый из ко­то­рых в пер­вой стро­ке со­дер­жит число N (1 ≤ N ≤ 10 000 000)  — ко­ли­че­ство пунк­тов приёма био­ма­те­ри­а­лов. В каж­дой из сле­ду­ю­щих N строк на­хо­дит­ся два числа: номер пунк­та и ко­ли­че­ство про­би­рок в этом пунк­те (все числа на­ту­раль­ные, ко­ли­че­ство про­би­рок в каж­дом пунк­те не пре­вы­ша­ет 1000). Пунк­ты пе­ре­чис­ле­ны в по­ряд­ке их рас­по­ло­же­ния вдоль до­ро­ги, на­чи­ная от ну­ле­вой от­мет­ки.

В от­ве­те ука­жи­те два числа: сна­ча­ла зна­че­ние ис­ко­мой ве­ли­чи­ны для файла А, затем  — для файла B.

При­мер ор­га­ни­за­ции ис­ход­ных дан­ных во вход­ном файле:

6

1 100

2 200

5 4

7 3

8 2

10 190

При таких ис­ход­ных дан­ных и вме­сти­мо­сти транс­пор­ти­ро­воч­но­го кон­тей­не­ра, со­став­ля­ю­щей 96 про­би­рок, ком­па­нии вы­год­но от­крыть ла­бо­ра­то­рию в пунк­те 2. В этом слу­чае сумма транс­порт­ных за­трат со­ста­вит:

1 · 2 + 3 · 1 + 5 · 1 + 6 · 1 + 8 · 2.

Пре­ду­пре­жде­ние: для об­ра­бот­ки файла B не сле­ду­ет ис­поль­зо­вать пе­ре­бор­ный ал­го­ритм, вы­чис­ля­ю­щий сумму для всех воз­мож­ных ва­ри­ан­тов, по­сколь­ку на­пи­сан­ная по та­ко­му ал­го­рит­му про­грам­ма будет вы­пол­нять­ся слиш­ком долго.