比赛 |
20130923 |
评测结果 |
AWWAAAAAAA |
题目名称 |
鬼谷子的钱袋 |
最终得分 |
80 |
用户昵称 |
江羽道 |
运行时间 |
0.002 s |
代码语言 |
C++ |
内存使用 |
0.29 MiB |
提交时间 |
2015-10-12 20:35:38 |
显示代码纯文本
#include <cstdio>
long long ans[50]={1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824} ;
int main(void)
{
freopen("wallet.in","r",stdin);
freopen("wallet.out","w",stdout);
int a;
scanf("%d",&a);
int ass;
for(int i=0;i<30;i++)
if(ans[i]>a)
{
ass=i;
printf("%d\n",ass);
break;
}
for(int i=0;i<ass;i++)
printf("%d ",ans[i]);
return 0;
}