100 atcoder#ABC171D. [ABC171D] Replacing

[ABC171D] Replacing

题目描述

あなたは、N N 個の正整数 A1, A2, , AN A_{1},\ A_{2},\ \cdots,\ A_{N} からなる数列 A A を持っています。

あなたは、これから以下の操作を Q Q 回、続けて行います。

  • i i 回目の操作では、値が Bi B_{i} である要素すべてを Ci C_{i} に置き換えます。

すべての i i (1  i  Q) (1\ \leq\ i\ \leq\ Q) に対して、i i 回目の操作が行われた後の数列 A A のすべての要素の和、Si S_{i} を求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_{1} A2 A_{2} \cdots AN A_{N} Q Q B1 B_{1} C1 C_{1} B2 B_{2} C2 C_{2} \vdots BQ B_{Q} CQ C_{Q}

输出格式

Q Q 個の整数 Si S_{i} を以下の形式で標準出力に出力せよ。

S1 S_{1} S2 S_{2} \vdots SQ S_{Q}

Si S_{i} 32 32 ビット整数に収まらない可能性があることに注意せよ。

4
1 2 3 4
3
1 2
3 4
2 4
11
12
16
4
1 1 1 1
3
1 2
2 1
3 5
8
4
4
2
1 2
3
1 100
2 100
100 1000
102
200
2000

提示

制約

  • 入力は全て整数
  • $ 1\ \leq\ N,\ Q,\ A_{i},\ B_{i},\ C_{i}\ \leq\ 10^{5} $
  • Bi  Ci B_{i}\ \neq\ C_{i}

Sample Explanation 1

はじめ、数列 A A 1,2,3,4 1,2,3,4 です。 各操作後、 数列 A A は以下のようになります。 - 2, 2, 3, 4 2,\ 2,\ 3,\ 4 - 2, 2, 4, 4 2,\ 2,\ 4,\ 4 - 4, 4, 4, 4 4,\ 4,\ 4,\ 4

Sample Explanation 2

数列 A A に 要素の値が Bi B_{i} であるものが 1 1 つも含まれていない可能性もあることに注意してください。