poj3372 Candy Distribution---找规律
来源:互联网 发布:三哥平面优化 编辑:程序博客网 时间:2024/05/16 10:12
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
23 4
Sample Output
YESNOYES
Source
#include<iostream>#include<cstdlib>#include<stdio.h>#include<math.h>using namespace std;int main(){ long long n; while(scanf("%I64d",&n)!=EOF) { int cc=0; while(1) { long long res=pow(2,cc+0.0); if(res==n){puts("YES");break;} if(res>n){puts("NO");break;} cc++; } }}
- poj3372 Candy Distribution---找规律
- poj3372-Candy Distribution
- poj3372-Candy Distribution
- 找规律-POJ3372
- (Relax 数论 1.18)POJ 3372 Candy Distribution(找规律,判断一个数看其是否是2的多少次幂)
- Candy Distribution
- POJ3372
- PKU 3327 Candy Distribution
- 3372 Candy Distribution
- POJ 3372 Candy Distribution
- poj 3372 Candy Distribution
- Poj 3372 Candy Distribution
- Poj 3372 Candy Distribution
- DP - hdu5291 Candy Distribution
- POJ 3372 Candy Distribution
- POJ - 3372 Candy Distribution
- 【DP】HDOJ 5291 Candy Distribution
- hdu 5291 Candy Distribution(dp)
- 面试应答中最忌讳的是什么
- 看懂正则表达式
- 面试时应使用那些尊敬的用语
- 面试过程中关键问题
- 尚观第五天学习 yum原配置和文件压缩
- poj3372 Candy Distribution---找规律
- IT职场人生系列之八:行业与公司类型
- 面试如何回答自己的缺点
- [android]控件AlertDialog简介
- JAVA试题(100道)
- JAVA程序员面试32问
- 键盘事件
- JAVA程序员面试宝典
- 网页应用activex控件编程小节