#ABC329F. 彩球

彩球

彩球

题目描述

有编号为 1,2,,N1, 2, \ldots, NNN 个箱子,初始时箱子 ii 中装有 11 个颜色为 CiC_i 的球。

给定 QQ 个查询,请按顺序处理它们。

每个查询由整数对 (a,b)(a, b) 给出,内容如下:

  • 将箱子 aa 中的所有球移到箱子 bb,然后输出箱子 bb 中有多少种不同颜色的球。

注意,箱子 aa 和箱子 bb 可能为空。

输入格式

输入按以下格式从标准输入给出。这里,queryi\text{query}_i 表示第 ii 个查询。

NN QQ
C1C_1 C2C_2 \ldots CNC_N
query1\text{query}_1
query2\text{query}_2
\vdots
queryQ\text{query}_Q

每个查询以如下格式给出:

aa bb

输出格式

输出 QQ 行。

ii 行输出对第 ii 个查询的答案。

样例

6 5
1 1 1 2 2 3
1 2
6 4
5 1
3 6
4 6
1
2
1
1
3
  • 在第 11 个查询中,将箱子 11 的所有球移到箱子 22。箱子 22 中现在装有 22 个颜色为 11 的球,因此输出 11
  • 在第 22 个查询中,将箱子 66 的所有球移到箱子 44。箱子 44 中现在装有 11 个颜色为 22 的球和 11 个颜色为 33 的球,因此输出 22
  • 在第 33 个查询中,将箱子 55 的所有球移到箱子 11。箱子 11 中现在装有 11 个颜色为 22 的球,因此输出 11
  • 在第 44 个查询中,将箱子 33 的所有球移到箱子 66。箱子 66 中现在装有 11 个颜色为 11 的球,因此输出 11
  • 在第 55 个查询中,将箱子 44 的所有球移到箱子 66。箱子 66 中现在装有 11 个颜色为 11 的球、11 个颜色为 22 的球和 11 个颜色为 33 的球,因此输出 33
5 3
2 4 2 4 2
3 1
2 5
3 2
1
2
0

数据范围

  • 1N,Q2000001 \le N, Q \le 200000
  • 1CiN1 \le C_i \le N
  • 1a,bN1 \le a, b \le N
  • aba \neq b
  • 输入的所有值均为整数
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3128
类型
传统题
Time Limit
4000ms
Memory Limit
1024MiB
上传者
标签