AC

hch  •  1天前


include <bits/stdc++.h>

using namespace std; int a[]= {0,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608}; int n; int main() {

cin>>n;
if(n%2==1) {
	cout<<-1;
	return 0;
}
for(int i=23; i>=1; i--) {
	if(a[i]<=n) {
		cout<<a[i]<<" ";
		n-=a[i];
	}
}

}


评论:

请先登录,才能进行评论