122432024-12-10 13:06:31TortelliniJrPontos Átlagcpp17Hibás válasz 0/10043ms1480 KiB
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    ios::sync_with_stdio(false); // THE FEELING WHEN
    cin.tie(nullptr); // YOU HAVE KNEE SURGERY TOMORROW

    float N, K; float M = 0;
    cin >> N >> K;

    vector<int> P(N);
    for (int i = 0; i < N; ++i) {
        cin >> P[i];
        M += P[i];
    }
    int ans = 0;
    int rans = 0;
    sort(P.begin(), P.end());
    while ((M - ans) / N > K)
    {
        ans += P[P.size() - 1];
        rans++;
        P.pop_back();
    }

    cout << int(rans + 1) << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms508 KiB
subtask20/20
3Elfogadva1ms320 KiB
4Elfogadva1ms320 KiB
5Hibás válasz1ms508 KiB
6Elfogadva1ms320 KiB
7Hibás válasz1ms508 KiB
8Hibás válasz1ms512 KiB
9Hibás válasz1ms320 KiB
10Hibás válasz1ms552 KiB
11Elfogadva1ms320 KiB
12Elfogadva1ms320 KiB
13Hibás válasz1ms320 KiB
subtask30/40
14Elfogadva1ms320 KiB
15Elfogadva1ms320 KiB
16Hibás válasz1ms320 KiB
17Részben helyes1ms320 KiB
18Részben helyes1ms320 KiB
19Részben helyes1ms320 KiB
20Hibás válasz1ms320 KiB
21Hibás válasz1ms500 KiB
22Hibás válasz1ms320 KiB
23Elfogadva1ms320 KiB
24Hibás válasz1ms320 KiB
25Elfogadva1ms320 KiB
26Hibás válasz1ms320 KiB
subtask40/40
27Elfogadva43ms1224 KiB
28Futási hiba43ms1480 KiB
29Futási hiba43ms1224 KiB
30Futási hiba43ms1220 KiB
31Futási hiba43ms1080 KiB
32Futási hiba43ms1268 KiB
33Futási hiba43ms1080 KiB
34Futási hiba43ms1220 KiB
35Futási hiba43ms1080 KiB
36Futási hiba28ms1080 KiB
37Hibás válasz43ms1080 KiB
38Hibás válasz19ms1080 KiB
39Elfogadva41ms1264 KiB
40Elfogadva41ms1080 KiB
41Részben helyes32ms1228 KiB
42Elfogadva41ms1080 KiB
43Hibás válasz29ms1080 KiB