求条 玄关 感谢
查看原帖
求条 玄关 感谢
1806398
ran_mo楼主2025/7/23 22:31
#include <bits/stdc++.h>
using namespace std;
int main(){
	int a;
	cin>>a;
	if(a%2==1){
		cout<<"-1"<<endl;
		return 0;
	} 
	std::bitset<32>binary(a);
	for(int i=32;i>0;i--){
		if(binary[i]==1) cout<<pow(2,i)<<" ";
	}
	cout<<endl;
	return 0;
}

不知道为什么最后几个样例没过

2025/7/23 22:31
加载中...