3372

1 /*
2 数学题
3
4 对于一个2^N的环,采用
5 从0开始,隔0,1,2,3,4,5,6....的方式去涂色,2^N步之后,刚好每个被涂色一次。如果不是2^N形式的个数,
6 会有些位置永远都无法到达
7 */
8 #include <cstdio>
9 int main()
10 {
11 int N;
12 while(scanf("%d",&N)!=-1)
13 {
14 if(N&(N-1))
15 puts("NO");
16 else
17 puts("YES");
18 }
19 return 0;
20 }
posted @ 2011-03-08 19:31  AC2012  阅读(174)  评论(0编辑  收藏  举报