Time Limit: 1000MS | Memory Limit: 65536K |
Total Submissions: 3678 | Accepted: 1902 |
Description
N children standing in circle who are numbered 1 through N clockwise are waiting their candies. Their teacher distributes the candies by in the following way:
First the teacher gives child No.1 and No.2 a candy each. Then he walks clockwise along the circle, skipping one child (child No.3) and giving the next one (child No.4) a candy. And then he goes on his walk, skipping two children (child No.5 and No.6) and giving the next one (child No.7) a candy. And so on.
Now you have to tell the teacher whether all the children will get at least one candy?
Input
The input consists of several data sets, each containing a positive integer N (2 ≤ N ≤ 1,000,000,000).
Output
For each data set the output should be either "YES" or "NO".
Sample Input
2 3 4
Sample Output
YES NO YES
Source
'PKU & UVa problems > Original problem' 카테고리의 다른 글
PKU 3589. Number-guessing Game (0) | 2010.02.01 |
---|---|
UVa 562. Dividing Coins (0) | 2009.12.12 |
PKU 3224. Go for Lab Cup! (0) | 2009.11.09 |
PKU 1989. The Cow Lineup (3) | 2009.10.27 |
PKU 1547. Clay Bully (0) | 2009.09.24 |