新手请教大佬
查看原帖
新手请教大佬
225837
jimmyshi29楼主2020/8/12 20:00
# include <bits/stdc++.h>
using namespace std;

bool cmp(int x, int y)
{
    return x > y;
}

int main()
{
    int n, b;
    cin >> n >> b;
    int a[2010];
    for (int i = 1; i <= n; i++)
    {
        cin >> a[i];
    }
    sort (a + 1, a + n + 1, cmp);
    int sum = 0;
    int ans = 1;
    while (sum < n)
    {
        sum += a[ans];
        ans++;
    }
    cout << ans + 1 << endl;
    return 0;
}

为什么只有10分?

2020/8/12 20:00
加载中...