全部评论 1

  • #include<iostream>
    using namespace std;
    int main(){
    int a,b=2;
    cin>>a;
    if (a%2!=0){
    cout<<-1;
    }else{
    while (a>0){
    for(int i=2;i<=a;i*=2){
    b*=2;
    }
    b/=2;
    cout<<b<<" ";
    a=a-b;
    b=2;
    }
    }
    return 0;
    }

    2025-10-22 来自 北京

    1
暂无数据

提交答案之后,这里将显示提交结果~

首页