新手题解
2025-05-31 12:38:34
发布于:广东
0阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
int y=1;
if(a%2!=0){
cout<<"-1";
}
else{
while(y<a){
y=2*y;
}
while(a>1){
while(y>a){
y=y/2;
}
a=a-y;
cout<<y<<" ";
}
}
}
这里空空如也
有帮助,赞一个