比赛 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;
}