#P14455. [ICPC 2025 Xi'an R] Imagined Holly
[ICPC 2025 Xi'an R] Imagined Holly
Description
给定一个非负整数矩阵 ,大小为 。对于一棵有 个顶点的树(顶点编号为 到 ),当且仅当它满足以下条件时,我们称这棵树为 冬青树:
- 对于任意两个顶点 和 (),矩阵中的 等于从 到 的简单路径上所有顶点编号的按位异或和。
你的任务是构造一棵冬青树。保证至少存在一棵满足条件的冬青树。
Input Format
输入的第一行包含一个整数 (),表示矩阵 的大小。
接下来 行描述矩阵 。第 行包含 个整数,分别是 ()。
注意,对于所有 ,都有 。
保证至少存在一棵冬青树。
Output Format
输出 行,每行输出两个整数 和 (),表示冬青树中的一条边。
2
1 3
2
1 2
4
1 3 2 5
2 0 7
3 6
4
1 2
1 3
1 4
6
1 7 4 5 2 3
2 1 6 7 0
3 5 4 3
4 3 2
5 5
6
4 1
2 3
6 4
5 2
4 2
Hint
在第二个示例中,输出中的树如下图所示:
:::align{center}
:::
该树是一棵冬青树。例如,对于顶点对 ,从 到 的简单路径经过顶点 ,这些编号按位异或为:
这与输入中给出的 一致。
——翻译由 ChatGPT-5 完成
京公网安备 11011102002149号