Дан неориентированный граф из $$$n$$$ вершин и $$$n-1$$$ ребер. Вес $$$i$$$-го ребра равен $$$a_i$$$; это ребро соединяет вершины $$$i$$$ и $$$i+1$$$.
Изначально в каждой вершине расположена фишка. Число, написанное на фишке в $$$i$$$-й вершине, равно $$$i$$$.
За одну операцию можно выбрать фишку (если в какой-то вершине находится несколько фишек, то можно выбрать любую, но только одну) и передвинуть ее по ребру. Стоимость такой операции равна весу ребра.
Стоимостью графа назовем минимальную стоимость такой последовательности операций, что:
Вы должны обработать $$$q$$$ запросов:
После каждого запроса выведите стоимость графа. Обратите внимание, что на самом деле вы не перемещаете фишки, только считаете стоимость графа; при каждом подсчете фишки расположены в исходных позициях.
В первой строке задано одно целое число $$$n$$$ ($$$2 \le n \le 2 \cdot 10^5$$$).
Во второй строке заданы $$$n-1$$$ чисел $$$a_1, a_2, \dots, a_{n-1}$$$ ($$$1 \le a_i \le 10^9$$$).
В третьей строке задано одно целое число $$$q$$$ ($$$1 \le q \le 2 \cdot 10^5$$$).
Затем следуют $$$q$$$ строк. В $$$i$$$-й из них заданы два целых числа $$$k$$$ и $$$x$$$ ($$$1 \le k \le n-1$$$; $$$1 \le x \le 10^9$$$) для $$$i$$$-го запроса.
На каждый запрос выведите одно целое число — стоимость графа после выполнения запроса.
10 12 6 12 15 20 8 17 12 15 8 4 10 7 3 6 14 9 9 2 10 3 5 4 11 7 11
126 108 120 108 112 98 98 114
Название |
---|