#ABC372E. 连通分量的第 K 大顶点
连通分量的第 K 大顶点
连通分量的第 K 大顶点
题目描述
有一个具有 个顶点和 条边的无向图。顶点编号为 到 。
你需要按顺序处理 个查询。每个查询是以下两种类型之一:
类型 1:以 1 u v 的形式给出。在顶点 和 之间添加一条边。
类型 2:以 2 v k 的形式给出。输出与顶点 相连通的顶点中第 大的顶点编号。如果与 相连通的顶点少于 个,输出 -1。
输入格式
输入按以下格式从标准输入给出:
这里, 是第 个查询,格式为以下两种之一:
或
输出格式
设类型 2 查询的个数为 。输出 行。
第 行应包含第 个类型 2 查询的答案。
样例
4 10
1 1 2
2 1 1
2 1 2
2 1 3
1 1 3
1 2 3
1 3 4
2 1 1
2 1 3
2 1 5
2
1
-1
4
2
-1
第一个查询在顶点 和 之间添加了一条边。
第二个查询中,与顶点 相连通的顶点是 和 ,共两个。其中第 大的顶点编号是 ,应输出 。
第三个查询中,与顶点 相连通的顶点是 和 ,共两个。其中第 大的顶点编号是 ,应输出 。
第四个查询中,与顶点 相连通的顶点是 和 ,少于 个,所以输出 -1。
第五个查询在顶点 和 之间添加了一条边。
第六个查询在顶点 和 之间添加了一条边。
第七个查询在顶点 和 之间添加了一条边。
第八个查询中,与顶点 相连通的顶点是 ,共四个。其中第 大的顶点编号是 ,应输出 。
第九个查询中,与顶点 相连通的顶点是 ,共四个。其中第 大的顶点编号是 ,应输出 。
第十个查询中,与顶点 相连通的顶点是 ,少于 个,所以输出 -1。
6 20
1 3 4
1 3 5
2 1 1
2 3 1
1 1 5
2 6 9
2 1 3
2 6 1
1 4 6
2 2 1
2 6 2
2 4 7
1 1 4
2 6 2
2 3 4
1 2 5
2 4 1
1 1 6
2 3 3
2 1 3
1
5
-1
3
6
2
5
-1
5
3
6
4
4
数据范围
- 类型 1 查询中,
- 类型 2 查询中,,
- 输入中的所有数值均为整数
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 3428
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者