另类TJ
2025-09-21 11:56:31
发布于:上海
14阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main() {
long long a=1,n,p=0,l=0;
long long v[10001];
cin>>n;
while(n!=0){
while(a<=n){
a*=2;
l++;
}
a/=2;
v[p]=l-1;
l=0;
n-=a;
a=1;
p++;
}
for(int i=p-1;i>=0;i--){
cout<<v[i]<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个