题目描述
你有一个由 N 个正整数组成的序列 A: A1,A2,cdots,AN。
接下来,你将依次执行以下 Q 个操作:
- 在第 i 个操作中,将所有值为 Bi 的元素替换为 Ci。
对于每个 i (1≤i≤Q),找到 Si:第 i 个操作后序列 A 中所有元素的和。
约束条件
- 输入中的所有值都是整数。
- 1≤N,Q,Ai,Bi,Ci≤105
- Bi=Ci
输入
输入以以下格式从标准输入给出:
N
A1 A2 cdots AN
Q
B1 C1
B2 C2
vdots
BQ CQ
输出
以以下格式将 Q 个整数 Si 打印到标准输出:
S1
S2
vdots
SQ
注意 Si 可能不适合 32 位整数。
示例输入1
4
1 2 3 4
3
1 2
3 4
2 4
示例输出1
11
12
16
初始时,序列 A 是 1,2,3,4。
每次操作后,它变为以下形式:
- 2,2,3,4
- 2,2,4,4
- 4,4,4,4
示例输入2
4
1 1 1 1
3
1 2
2 1
3 5
示例输出2
8
4
4
注意,序列 A 可能不包含值为 Bi 的元素。
示例输入3
2
1 2
3
1 100
2 100
100 1000
示例输出3
102
200
2000