QOJ.ac

QOJ

Time Limit: 2.5 s Memory Limit: 512 MB

# 9974. After god

Statistics

你需要维护两个初值为 $0$ 的序列 $a_1,\dots,a_n$ 和 $b_1,\dots,b_n$ ;

共 $m$ 次操作,每次操作给出 $x,y$ ,将 $a_x$ 修改为 $y$ ,然后对 $i=1,\dots,n$ 将 $b_i$ 加上 $\max\limits_{j=1}^i a_j$ ,然后查询 $\sum\limits_{i=1}^x b_i$。

输入格式

第一行两个整数 $n,m$;

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

输出格式

共 $m$ 行,每行一个整数表示答案。

样例数据

样例输入

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

样例输出

4
2
10
8
47
14

子任务

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

对于 $100\%$ 的数据,满足 $1\le n,m\le 10^6$,$1\le x,y\le n$。