B3622题解
题目传送门
题目大意:
求所有由Y、N构成的长度为
题目分析
如果让 N 代表 Y 代表
000
001
010
011
100
101
110
111
我们发现,这正好是 0~7 的二进制表示!
于是,我们可以这么想:遍历 N,否则输出 Y。
那么,如何把十进制数转成二进制呢?我们可以观察:
明白了吗?
题目传送门
求所有由Y、N构成的长度为
如果让 N 代表 Y 代表
000
001
010
011
100
101
110
111
我们发现,这正好是 0~7 的二进制表示!
于是,我们可以这么想:遍历 N,否则输出 Y。
那么,如何把十进制数转成二进制呢?我们可以观察:
明白了吗?