Type: Default File IO: union 1000ms 256MiB

D

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个集合, mm次操作。规定第ii个集合里初始只有ii 。有三种操作:

输入两个元素 ppqq,若 ppqq 不在一个集合中,合并两个元素的集合。
输入两个元素 ppqq ,若 ppqq 不在一个集合中,把 pp 添加到 qq 所在的集合。
输入一个元素 ,查询 pp 所在集合的元素个数和所有元素之和。

输入格式

有几组数据。

每组数据第一行输入 nnmm 两个整数。

每组数据以下 mm 行,每行第一个数 kk 代表选择哪一个命令,若 kk1122 命令,则再输入两个整数 pp qq和 。若 kk33,则输入一个整数 PP

输入文件结束符(EOF)结束输入。

输出格式

输出行数为每组数据 33号命令的总数。

每一行输出两个整数 aabb ,即元素个数和元素和。

Samples

5 7
1 1 2
2 3 4
1 3 5
3 4
2 4 1
3 4
3 3
3 12
3 7
2 8

说明 / 提示

1n,m105 1 \leq n ,m \leq 10^5
1p,qn 1 \leq p,q \leq n

0202B

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2026-2-2 8:30
End at
2026-2-2 11:30
Duration
3 hour(s)
Host
Partic.
60