1 条题解

  • 1
    @ 2023-12-15 22:42:17
    #include <bits/stdc++.h>
    using namespace std;
    int n,a[21],ans;
    int main(){
        cin>>n;
        for(int i=1;i<=n;i++)cin>>a[i];
        for(int i=1;i<(1<<n);i++){
            int sum1=0,sum2=0;
            for(int j=0;j<n;j++)
                if(i&(1<<j))sum1+=a[j+1];
                else sum2+=a[j+1];
            if(abs(sum1-sum2)<=10)ans++;
        }
        cout<<ans;
        return 0;}
    
    • 1

    信息

    ID
    608
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    161
    已通过
    78
    上传者