#G0063. 挤奶【2025期中考试T3】

挤奶【2025期中考试T3】

题目描述

BobBob 来到农场参观学习,农场有 nn 头奶牛,奶牛 ii 每分钟的产奶量为 aia_i

每天挤奶工会给 nn 头奶牛连上挤奶器,全部接上挤奶器后,挤奶工播放音乐,奶牛们听着音乐开始产奶。接下来,挤奶工每分钟末会解开一头牛,让其离开,也就是说,第 11 分钟末解开奶牛 ii, 奶牛 ii 生产了 11 分钟的奶,产奶量为 1ai1*a_i,第 22 分钟末解开奶牛 jj,奶牛 jj 生产了 22 分钟的奶,产奶量为 2aj2*a_j,第 33 分钟末解开奶牛 kk,奶牛 kk 生产了 33 分钟的奶,产奶量为 3ak3*a_k ,依次类推。

BobBob 很聪明,他很快的算出每天农场最多的产奶量T

但产奶工人知道,奶牛有的时候产奶量会有变化,假如有 qq 次奶牛的单位时间产奶量发生变化,每次只有 11 头牛产奶量改变,第 xx 头牛原来的产奶量 axa_x 变为 yy挤奶工会重新调整解奶牛的顺序,使得整个农场生产的牛奶最多,挤奶工想考考 BobBob 的运算能力,依次计算 qq 次变化后农场最多的产奶量T

注意: 每次变化后,奶牛 xx 的产奶量会恢复为原来初始的产奶量

输入格式

第一行,一个整数 nn.

第二行,nn 个整数表示奶牛一开始单位时间产奶量 aia_i.

第三行,一个整数 qq.

接下来 qq 行,两个整数 xx yy,表示单位时间产奶量 axa_x 变为 yy.

输出格式

qq 行,每行一个整数,表示第 ii 变化后,农场最多的产奶量。

6
3 11 4 2 5 2
5
2 1
2 10
6 5
1 2
3 20
73
116
131
119
210

数据规模与约定

所有数据满足: 0ai,y1080 \leq a_i ,y\leq 10^8,1xn1\leq x \leq n

subtask1subtask1: 1n,q1031 \leq n,q \leq 10^3, 3030

subtask2subtask2: 1n,q1.51051 \leq n,q \leq 1.5*10^5,7070