#P1094. 【模板】带权并查集
显示设置
本题导航点一下展开
我的笔记
✕
【模板】带权并查集
题目描述
有 个未知整数 ,一开始它们之间没有任何已知关系。你需要处理 个操作:
1 x y w:告诉你 。保证这条信息与已有关系不会冲突。2 x y:询问 的值。
输入格式
第一行两个整数 。
接下来 行,每行一个操作,格式为 1 x y w 或 2 x y()。
输出格式
对每个 2 操作输出一行:如果能够由已知关系推出 的值,输出这个值;否则输出一个问号 ?。
输入输出样例 #1
输入 #1
4 8
1 1 2 5
2 1 2
1 2 3 -2
2 1 3
2 3 1
2 1 4
1 4 1 3
2 4 3
输出 #1
5
3
-3
?
6
说明
数据范围
- 对于 的数据,,,答案的绝对值不超过 。