tj
2025-07-07 21:17:38
发布于:上海
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b=2;
cin>>a;
if(a%2!=0){
cout<<-1;
}else{
while(a>0){
for(int i=2;i<=a;i*=2){
b*=2;
}
b/=2;
cout<<b<<" ";
a=a-b;
b=2;
}
}return 0;
}
这里空空如也
有帮助,赞一个