본문 바로가기

PKU & UVa problems/Original problem

PKU 3372. Candy Distribution

Candy Distribution
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