tj
2024-10-17 20:51:21
发布于:上海
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a;
cin>>a;
long long cnt = 1;
long long ans = 0;
vector<long long> b;
while(a>=cnt)
{
a-=cnt;
b.push_back(cnt);
cnt*=2;
ans++;
}
cout<<ans;
for(long long i = 0;i<ans;i++)
cout<<endl<<b[i];
}
这里空空如也
有帮助,赞一个