大佬们代码怎么都这么复杂
原题链接:36.[CSP-J 2020] 优秀的拆分2025-05-31 12:40:44
发布于:广东
#include <bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
int y=1;
if(a%2!=0){
cout<<"-1";
}
else{
while(y<a){
y=2*y;
}
while(a>1){
while(y>a){
y=y/2;
}
a=a-y;
cout<<y<<" ";
}
}
}
这里空空如也
有帮助,赞一个