C++ :
#include<bits/stdc++.h> using namespace std; int n; int power(int x){ int i=2; while(i<=x) i*=2; return i/2; } int main(){ cin>>n; if(n%2==0){ while(n!=0){ cout<<power(n)<<" "; n-=power(n); } }else{ cout<<"-1"; } return 0; }
注册一个 津桥OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 津桥OJ 通用账户