AtCoder Grand Contest 035
C
Skolem XOR Tree
AtCoder
⌀ 2332
原题
← BD →
翻译中…

Problem Statement

翻译中…

You are given an integer $N$. Determine if there exists a tree with $2N$ vertices numbered $1$ to $2N$ satisfying the following condition, and show one such tree if the answer is yes.

翻译中…
  • Assume that, for each integer $i$ between $1$ and $N$ (inclusive), Vertex $i$ and $N+i$ have the weight $i$. Then, for each integer $i$ between $1$ and $N$, the bitwise XOR of the weights of the vertices on the path between Vertex $i$ and $N+i$ (including themselves) is $i$.
翻译中…

Constraints

翻译中…
  • $N$ is an integer.
  • $1 \leq N \leq 10^{5}$
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N

翻译中…

Output

翻译中…

If there exists a tree satisfying the condition in the statement, print Yes; otherwise, print No. Then, if such a tree exists, print the $2N-1$ edges of such a tree in the subsequent $2N-1$ lines, in the following format:

翻译中…

a_{1} b_{1}
\vdots
a_{2N-1} b_{2N-1}

翻译中…

Here each pair ($a_i$, $b_i$) means that there is an edge connecting Vertex $a_i$ and $b_i$. The edges may be printed in any order.

翻译中…

样例

Input #1
3
Output #1
Yes
1 2
2 3
3 4
4 5
5 6
- The sample output represents the following graph: ![d004b05438497d50637b534e89f7a511.png](https://img.atcoder.jp/agc035/d004b05438497d50637b534e89f7a511.png)
Input #2
1
Output #2
No
- There is no tree satisfying the condition.
题目信息
题号
agc035_c
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。