#agc031c. [agc031_c]Differ by 1 Bit

[agc031_c]Differ by 1 Bit

00 ~ 2n12^n-1 排成一个排列 PP 满足:

1.P1=AP_1=A

2.P2n=BP_{2^n}=B

3.PiP_iPi+1P_{i+1} 在二进制表示下只相差 11 位。

若无满足条件的 PP,输出 NONO

否则第一行输出 YESYES,第二行输出任意一个满足条件的序列