1 条题解

  • 2
    @ 2023-2-3 20:01:22
    #include <bits/stdc++.h>
    using namespace std;
    int x,n,a[100000],sum2,num,b[100000],c[100000];
    int main()
    {
        cin >> x >> n;
        for(int i=1;i<=n;i++)
        {
            cin >> a[i];
            c[i]=a[i];
            int sum1=0;
            while (a[i]>0)
            {
                sum1+=a[i]%10;
                a[i]/=10;
            }
            if(sum1==x)
            {
                sum2+=c[i];
                num++;
                b[i]=c[i];
            }
        }
        cout << sum2 << " " << num << endl;
        sort(b+1,b+1+n);
        for(int i=1;i<=n;i++)
        {
            if(b[i]==0)
            {
                continue;
            }
            cout << b[i] << " ";
        }
    }
    
    • 1

    【入门】数字之和为x的整数

    信息

    ID
    447
    时间
    1000ms
    内存
    32MiB
    难度
    1
    标签
    递交数
    42
    已通过
    35
    上传者