#L4133. 「PA 2024」Kolorowy las
「PA 2024」Kolorowy las
题目描述
题目译自 PA 2024 Runda 4 Kolorowy las,感谢 Macaronlin 提供翻译
给定 个点的森林(无向无环图),点从 到 编号,有正整数边权,每个点有颜色,初始所有点颜色为 。
有 种共 个操作:
:在 和 之间添加一条边权为 的边(保证添加之后图中仍无环); :删除 和 之间的边; :把所有可以到达 且到 的距离小于等于 的顶点染色为 ; :查询点 的颜色。
输入格式
第一行三个整数 $(2 \le n \le 200,000, 0 \le m \le n-1, 1 \le q \le 200,000)$,分别表示点数,边数和操作数。
接下来 行,每行三个整数 ,表示点 和 之间有一条长度为 的边。
接下来 行描述操作,格式如题目描述。保证 ,,,。
保证给定的 条边形成一个合法的森林,图在经过修改后仍然形成一个合法的森林,并且保证不会删除图中不存在的边。
此外,还保证至少存在一个操作 。
输出格式
对于每一个操作 输出一行一个整数,表示答案。
4 2 9
1 2 2
3 2 5
4 2
3 2 2 5
4 1
3 2 4 3
4 1
4 3
2 2 1
1 1 4 1
4 4
0
5
3
0
0
数据规模与约定
在某些子任务中,不存在操作 和 ,且 ;在某些子任务中,操作 中均有 。 对于上述每种附加限制,都至少有一个子任务能满足。满足两种附加限制的子任务集合可能相交,也可能不相交。