#ARC214B. Missing Number in Graph
Missing Number in Graph
Missing Number in Graph
时间限制:2s
空间限制:1024MB
题目描述
有一个包含 个顶点、 条边的连通简单无向图。另有写着 的 张卡片。
Snuke 在每个顶点放置一张卡片,并吃掉剩余的一张。随后,对每条连接 的边,记录两端卡片数字的按位异或 ,再丢弃顶点上的卡片。
给定图和每条边上的 ,请确定被吃掉的卡片数字;若不能唯一确定,输出 -1。保证给定数据可以由上述过程产生。
你需要处理 组测试数据。
输入格式
第一行输入整数 。
每组测试数据第一行输入 ,随后 行每行输入 。
输出格式
对每组测试数据输出一行答案。
样例输入 1
3
2 1
1 2 3
1 0
4 4
2 1 4
1 3 5
1 4 7
2 3 1
样例输出 1
0
-1
2
数据范围
对于所有数据,,,;图为连通简单无向图;所有测试数据的 之和、 之和均不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 15 | 每组测试数据的 均为奇数 |
| 2 | 25 | 每组测试数据均有 |
| 3 | 30 | 单个输入文件内所有测试数据的 之和不超过 |
| 4 | 无特殊限制 |