#P5064. [Ynoi Easy Round 2014] 等这场战争结束之后
[Ynoi Easy Round 2014] 等这场战争结束之后
Description
给你一个图,每个点有点权,最开始没有边。
有一些操作:
- 添加一条 与 之间的双向边。
- 回到第 次操作后的状态(注意这里的 可以是 ,即回到初始状态)。
- 查询 所在联通块能到的点中点权第 小的值,如果不存在,那么输出 。
Input Format
第一行输入两个整数 ,表示有 个点, 个操作。
之后一行 个数,表示每个点的点权。
之后 行,每行有三种可能的操作:
1 x y
2 x
3 x y
意义见题面。
Output Format
对所有 的操作,输出一行,包含一个整数,表示答案。
6 10
816801151 223885531 110182151 94271893 319888699 106363731
1 1 3
1 3 5
1 2 4
1 4 6
1 1 2
3 1 1
2 4
1 1 2
3 1 4
2 7
94271893
223885531
Hint
Idea:nzhtl1477,
Solution:nzhtl1477( Time , Space ),ccz181078( Time , Space ) ,shadowice1984( Time , Space ) , zx2003( Time , Space )
Code:nzhtl1477( Time , Space ),ccz181078( Time , Space ) ,shadowice1984( Time , Space ),zx2003( Time , Space )
Data:nzhtl1477( partially uploaded )
对于 的数据,,。
京公网安备 11011102002149号