#P5069. [Ynoi Easy Round 2015] 纵使日薄西山

[Ynoi Easy Round 2015] 纵使日薄西山

Description

珂朵莉想让你维护一个长度为 nn 的正整数序列 a1,a2,,ana_1,a_2,\ldots,a_n,支持修改序列中某个位置的值。

每次修改后问对序列重复进行以下操作,需要进行几次操作才能使序列变为全 00(询问后序列和询问前相同,不会变为全 00):

选出序列中最大值的出现位置,若有多个最大值则选位置标号最小的一个,设位置为 xx,则将 ax1,ax,ax+1a_{x-1},a_x,a_{x+1} 的值减 11,如果序列中存在小于 00 的数,则把对应的数改为 00

Input Format

第一行一个整数 nn

接下来 nn 行,每行一个整数 aia_i

接下来一行一个整数 qq

接下来 qq 行,每行两个用空格分隔的整数 xi,yix_i,y_i,表示把 axia_{x_i} 修改为 yiy_i

Output Format

qq 行,每行一个整数表示答案。

4
3
6
6
4
3
4 4
3 5
1 8
10
10
13

Hint

Idea:ccz181078,Solution:ccz181078,Code:ccz181078,Data:ccz181078

1n,q1051\leq n,q\leq 10^51xin1\leq x_i\leq n1ai,yi1091\leq a_i,y_i\leq 10^9