AT_agc035_c.[AGC035C] Skolem XOR Tree
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个整数 N。请判断是否存在一棵有 2N 个顶点、编号为 1 到 2N 的树,满足以下条件,并在存在时给出一个例子。
- 对于每个 1≤i≤N,顶点 i 和顶点 N+i 的权值为 i。此时,对于每个 1≤i≤N,顶点 i 和 N+i 之间路径上(包括两端)的所有顶点的权值的按位异或结果为 i。
输入格式
输入从标准输入读入,格式如下:
N
输出格式
如果存在满足条件的树,输出 Yes,否则输出 No。若存在,则接下来输出 2N−1 行,每行两个整数 ai bi,表示树中存在一条连接顶点 ai 和 bi 的边。边的顺序任意。
输入输出样例
输入#1
3
输出#1
Yes 1 2 2 3 3 4 4 5 5 6
输入#2
1
输出#2
No
说明/提示
限制条件
- 输入均为整数。
- 1≤N≤105
样例解释 1
- 输出示例对应如下图的树结构。

样例解释 2
- 不存在满足条件的树。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?