#ATagc035c. [AGC035C] Skolem XOR Tree
[AGC035C] Skolem XOR Tree
题目描述
给定一个整数 。请判断是否存在一棵有 个顶点、编号为 到 的树,满足以下条件,并在存在时给出一个例子。
- 对于每个 ,顶点 和顶点 的权值为 。此时,对于每个 ,顶点 和 之间路径上(包括两端)的所有顶点的权值的按位异或结果为 。
输入格式
输入从标准输入读入,格式如下:
输出格式
如果存在满足条件的树,输出 Yes,否则输出 No。若存在,则接下来输出 行,每行两个整数 ,表示树中存在一条连接顶点 和 的边。边的顺序任意。
样例 1
输入
3
输出
Yes
1 2
2 3
3 4
4 5
5 6
样例 2
输入
1
输出
No
说明/提示
限制条件
- 输入均为整数。
样例解释 1
- 输出示例对应如下图的树结构。

样例解释 2
- 不存在满足条件的树。
由 ChatGPT 4.1 翻译