您的位置:首页 > 产品设计 > UI/UE

UESTC 1264 人民币的构造

2016-01-17 22:18 323 查看
题目链接:http://acm.uestc.edu.cn/#/problem/show/1264

ac代码:

#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stack>
#include<queue>
#include<vector>
#include<iostream>
#include<algorithm>
#define MAXN 1010000
#define LL long long
#define ll __int64
#define INF 0x7fffffff
#define mem(x) memset(x,0,sizeof(x))
#define PI acos(-1)
#define mod 1000000007
using namespace std;
int main()
{
int n,m,i,k;
while(scanf("%d",&n)!=EOF)
{
int k=1;
int cnt=0;
int num=0;
while(n>0)
{
n-=k;
num+=k;
k=num*2+1;
cnt++;
}
printf("%d\n",cnt);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: