Codeforces Round 670 (Div. 2) |
---|
Закончено |
Вам дана последовательность из $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$.
Вы должны построить две последовательности целых чисел $$$b$$$ и $$$c$$$ длины $$$n$$$, которые удовлетворяют условиям:
Вы хотите минимизировать $$$\max(b_i,c_i)$$$. Другими словами, вы хотите минимизировать максимум чисел в последовательностях $$$b$$$ и $$$c$$$.
Также будет сделано $$$q$$$ изменений, $$$i$$$-е изменение описывается тройкой чисел $$$l,r,x$$$. Вы должны добавить $$$x$$$ к $$$a_l,a_{l+1}, \ldots, a_r$$$.
Вы должны найти минимальное значение $$$\max(b_i,c_i)$$$ для изначальной последовательности и для последовательности после каждого изменения.
В первой строке находится единственное целое число $$$n$$$ ($$$1\leq n\leq 10^5$$$).
Во второй строке находится $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1\leq i\leq n$$$, $$$-10^9\leq a_i\leq 10^9$$$).
В третьей строке находится единственное целое число $$$q$$$ ($$$1\leq q\leq 10^5$$$).
Каждая из следующих $$$q$$$ строк содержит три целых числа $$$l,r,x$$$ ($$$1\leq l\leq r\leq n,-10^9\leq x\leq 10^9$$$), описывающих очередное изменение.
Выведите $$$q+1$$$ строку.
В $$$i$$$-й ($$$1 \leq i \leq q+1$$$) строке выведите ответ на задачу для последовательности после $$$i-1$$$ изменения.
4 2 -1 7 3 2 2 4 -3 3 4 2
5 5 6
6 -9 -10 -9 -6 -5 4 3 2 6 -9 1 2 -10 4 6 -3
3 3 3 1
1 0 2 1 1 -1 1 1 -1
0 0 -1
В первом тесте:
Название |
---|