1 条题解

  • 0
    @ 2024-10-24 9:27:00
    #include<bits/stdc++.h>
    
    #pragma GCC optimize(3)
    
    using namespace std;
    
    int main(){
        int n;
        scanf("%d",&n);
        if(n%2!=0){
            printf("-1");
            return 0;
        }
        long long c;
        for(int i=32;i>=1;--i){
            c=pow(2,i);
            if(n>=c){
                printf("%d ",c);
                n-=c;
            }
        }
        return 0;
    }
    //不兼容C
    

    信息

    ID
    294
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    118
    已通过
    61
    上传者