#A. 2023.07.07-oppo秋招-第一题-快速序列和

    Type: Default 2000ms 256MiB

2023.07.07-oppo秋招-第一题-快速序列和

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.

题目描述

现有一个长度为 nn 序列 aa,然后给出kk个操作 (u,v)(u,v) :使 au=va_u=v

每次操作后,快速求出修改之后的序列和。

输入描述

输入第一行两个正整数n,kn,k。(3n1061k1063 \leq n \leq 10^6,1 \leq k \leq 10^6

接下来一行 nn 个正整数,第i个数代表 aia_i 。(1ai1091 \leq a_i \leq 10^9

接下来 kk 行,每行两个整数 (u,v)(u,v) ,表示将索引为 uu 的元素修改为 vv

输出描述

输出共 kk 行,每行输出一个整数,表示序列和。

样例1

样例输入

3 1
1 1 4
1 5

样例输出

10

样例2

样例输入

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

样例输出

16
15
13
10

秋招模拟赛第33场(会员专属)|2023.07.07-oppo提前批

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2023-7-15 19:00
End at
2023-7-15 20:30
Duration
1.5 hour(s)
Host
Partic.
23