题解求赞(已缩进,可直接复制)
2024-02-08 21:50:09
发布于:广东
21阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,two=0,la=0,xian=2;
cin>>n;
if(n%2==1){
cout<<-1;
return 0;
}
while(xian<n){
xian*=2;
}
while(n>0){
if(n>=xian){
cout<<xian<<' ';
n-=xian;
}
else{
xian/=2;
}
}
return 0;
}
这里空空如也
有帮助,赞一个