146982025-01-28 12:31:00TortelliniJrPontos Átlagcpp17Hibás válasz 20/10072ms1272 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<float> P(N);
    for (int i = 0; i < N; ++i) {
        cin >> P[i];
        M += P[i];
    }
    int rans = 0;
    sort(P.begin(), P.end());
    if (M / N < K)
    {
        rans = 1;
    }
    else
    {
        while (M / N > K)
        {
            M -= (P[P.size() - 1] - 1);
            rans++;
            P.pop_back();
        }
    }
    cout << int(rans) << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms500 KiB
subtask220/20
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Elfogadva1ms316 KiB
10Elfogadva1ms548 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms316 KiB
subtask30/40
14Elfogadva1ms508 KiB
15Elfogadva1ms552 KiB
16Elfogadva1ms532 KiB
17Elfogadva1ms316 KiB
18Elfogadva1ms316 KiB
19Elfogadva1ms316 KiB
20Elfogadva1ms508 KiB
21Hibás válasz1ms316 KiB
22Elfogadva1ms316 KiB
23Hibás válasz1ms428 KiB
24Elfogadva1ms316 KiB
25Hibás válasz1ms508 KiB
26Elfogadva1ms316 KiB
subtask40/40
27Elfogadva71ms1220 KiB
28Részben helyes72ms1220 KiB
29Elfogadva71ms1216 KiB
30Részben helyes71ms1228 KiB
31Elfogadva71ms1076 KiB
32Részben helyes72ms1212 KiB
33Részben helyes72ms1076 KiB
34Részben helyes72ms1076 KiB
35Részben helyes72ms1260 KiB
36Elfogadva56ms1076 KiB
37Hibás válasz72ms1076 KiB
38Elfogadva45ms1076 KiB
39Hibás válasz71ms1272 KiB
40Elfogadva71ms1076 KiB
41Elfogadva59ms1220 KiB
42Elfogadva71ms1220 KiB
43Elfogadva57ms1216 KiB