#C. 序列(array)

    Type: Default File IO: array 8000ms 512MiB

序列(array)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

C.序列(array)

题目描述

你需要维护两个初值为 00 的序列 a1,,ana_1,\dots,a_nb1,,bnb_1,\dots,b_n

mm 次操作,每次操作给出 x,yx,y ,将 axa_x 修改为 yy ,然后对 i=1,,ni=1,\dots,nbib_i 加上 maxj=1iaj\max\limits_{j=1}^i a_j ,然后查询 i=1xbi\sum\limits_{i=1}^x b_i

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,每行两个整数 x,yx,y 表示一次操作。

输出格式

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

输入样例 #1

5 6
3 4
1 2
2 4
1 4
3 5
1 2

输出样例 #1

4
2
10
8
47
14

「样例 #2」

见题目附件下的 ex_array/array0_02.in 与 ex_array/array0_02.out。

该样例满足 25%25\% 的条件限制。

「样例 #3」

见题目附件下的 ex_array/array0_03.in 与 ex_array/array0_03.out。

该样例满足 50%50\% 的条件限制。

「样例 #4」

见题目附件下的 ex_array/array0_04.in 与 ex_array/array0_04.out。

该样例满足 75%75\% 的条件限制。

「样例 #5」

见题目附件下的 ex_array/array0_05.in 与 ex_array/array0_05.out。

该样例满足 100%100\% 的条件限制。

数据范围

对于 25%25\% 的数据,满足 n,m102n,m\le 10^2

对于 50%50\% 的数据,满足 n,m5×103n,m\le 5\times 10^3.

对于另外 25%25\% 的数据,每次操作保证 axya_x\le y

对于 100%100\% 的数据,满足 1n,m1061\le n,m\le 10^61x,yn1\le x,y\le n

大样例

省选模拟赛(一)

Not Attended
Status
Done
Rule
OI
Problem
3
Start at
2023-12-9 7:30
End at
2023-12-9 12:30
Duration
5 hour(s)
Host
Partic.
18