Description
你有一个长度为 N 的序列 A=(A1,A2,…,AN),初始时所有元素均为 0。
你还得到一个整数 K,定义函数 f(A) 如下:
设 B 为将序列 A 按非递增(降序)排序后的结果;
那么 f(A)=B1+B2+⋯+BK,即 A 中最大的 K 个数之和。
你将对序列 A 进行 Q 次更新。对于第 i 次更新:
将 AXi 设置为 Yi。
每次操作后,输出当前序列 A 的 f(A) 值。
第一行包含三个整数 N,K,Q(1≤K≤N≤5×105, 1≤Q≤5×105)——序列长度、参数 K 和操作次数。
接下来 Q 行,每行两个整数 Xi,Yi(1≤Xi≤N, 0≤Yi≤109),表示将 AXi 设为 Yi。
Output
输出共 Q 行,每行一个整数,第 i 行输出第 i 次操作后 f(A) 的值。
Samples
4 2 10
1 5
2 1
3 3
4 2
2 10
1 0
4 0
3 1
2 0
3 0
5
6
8
8
15
13
13
11
1
0