146962025-01-28 12:24:11TortelliniJrPontos Átlagcpp17Hibás válasz 20/10043ms1260 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];
    }
    float ans = 0;
    int rans = 0;
    sort(P.begin(), P.end());
    if ((M - ans) / N < K)
    {
        rans = 1;
    }
    while ((M - ans) / N > K)
    {
        ans += (P[P.size() - 1] - 1);
        rans++;
        P.pop_back();
    }
    cout << int(rans) << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
subtask220/20
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms508 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms388 KiB
9Elfogadva1ms500 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms316 KiB
13Elfogadva1ms512 KiB
subtask30/40
14Elfogadva1ms316 KiB
15Elfogadva1ms316 KiB
16Elfogadva1ms508 KiB
17Elfogadva1ms508 KiB
18Elfogadva1ms316 KiB
19Elfogadva1ms316 KiB
20Elfogadva1ms396 KiB
21Hibás válasz1ms316 KiB
22Elfogadva1ms316 KiB
23Hibás válasz1ms316 KiB
24Elfogadva1ms316 KiB
25Hibás válasz1ms540 KiB
26Elfogadva1ms316 KiB
subtask40/40
27Elfogadva41ms1212 KiB
28Részben helyes43ms1216 KiB
29Részben helyes43ms1076 KiB
30Részben helyes43ms1216 KiB
31Részben helyes43ms1124 KiB
32Elfogadva43ms1248 KiB
33Részben helyes43ms1260 KiB
34Részben helyes43ms1220 KiB
35Részben helyes43ms1260 KiB
36Elfogadva28ms1080 KiB
37Hibás válasz43ms1084 KiB
38Elfogadva19ms1084 KiB
39Hibás válasz41ms1224 KiB
40Elfogadva41ms1076 KiB
41Elfogadva32ms1076 KiB
42Elfogadva41ms1188 KiB
43Elfogadva29ms1084 KiB