#include <bits/stdc++.h>
using namespace std;
int main(){
// freopen("power.in","r",stdin);
// freopen("power.out","w",stdout);
int n;
cin>>n;
if(n%2!=0) {
cout<<-1;
}else{
int t=1;
while(t*2<=n) t*=2;
while(n){
if(n>=t){
cout<<t<<" ";
n-=t;
}
t/=2;
}
}
// fclose(stdin);
// fclose(stdout);
return 0;
}
2020 年 CCF 非专业级软件能力认证入门级第二轮优秀的拆分(power)
最新推荐文章于 2024-10-08 06:04:53 发布