| 比赛 | 20130923 | 评测结果 | AAAAAAAAAA |
|---|---|---|---|
| 题目名称 | 鬼谷子的钱袋 | 最终得分 | 100 |
| 用户昵称 | Satoshi | 运行时间 | 0.002 s |
| 代码语言 | C++ | 内存使用 | 0.32 MiB |
| 提交时间 | 2015-10-12 20:31:38 | ||
#include <fstream>
#include <algorithm>
#include <vector>
using namespace std;
typedef long long ll;
ifstream in("wallet.in");
ofstream out("wallet.out");
ll m;
vector<ll> ans;
int main()
{
int i,l;
in>>m;
while(m)
{
ans.push_back((m+1)/2);
m/=2;
}
l=ans.size();
out<<l<<endl;
for(i=l-1;i>=0;i--)out<<ans[i]<<' ';
out<<endl;
return 0;
}