#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a=2,b=1,c=0;
if(n%2==1){
cout<<"-1";
return 0;
}
for(int i=n;i>=1;i--){
if(n==0) return 0;
b=i;
c=pow(a,b);
if(c<n||c==n){
cout<<c<<" ";
n-=c;
}
}
return 0;
}
只有前八个样例AC了,其他的WA。