...
2023-08-16 18:53:58
发布于:广东
2阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n , cnt = 0 , all = 0;
cin >> n;
for(long long i=1;i<n;i*=2){
all += i;
if(all > n) break;
cnt++;
}
cout << cnt << endl;
long long sum = 1;
for (long long i=1;i<=cnt;i++){
cout << sum << endl;
sum *= 2;
}
return 0;
}
这里空空如也
有帮助,赞一个