177552025-09-17 17:28:10algoproPontos Átlagcpp17Hibás válasz 0/10081ms2036 KiB
// UUID: ca1050c0-3cd2-4e10-93f9-5162ce69036f
#include <algorithm>
#include <bits/stdc++.h>
#include <vector>
using namespace std;

template<typename T>
int average(vector<T> v) {
    if (v.empty()) return 0;
    int avg=0;
    for (int i=0; i<v.size(); i++) avg+=v[i];
    return avg/v.size();
}

int main() {
	int n,k;
    cin >> n >> k;
    vector<int> v(n);
    for (int i=0; i<n; i++) {
        cin >> v[i];
    }
    if (average(v)>k) {
        for (int i=0; true; i++) {
            if (average(v)<k) {
                cout << i;
                return 0;
            }
            v.erase(max_element(v.begin(), v.end()));
        }
    }
    cout << 1;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
subtask20/20
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Hibás válasz1ms316 KiB
6Elfogadva1ms380 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Hibás válasz1ms508 KiB
10Hibás válasz1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms508 KiB
13Hibás válasz1ms316 KiB
subtask30/40
14Elfogadva1ms316 KiB
15Részben helyes4ms316 KiB
16Elfogadva1ms316 KiB
17Részben helyes3ms316 KiB
18Részben helyes3ms408 KiB
19Részben helyes3ms408 KiB
20Elfogadva4ms316 KiB
21Hibás válasz1ms316 KiB
22Elfogadva1ms316 KiB
23Elfogadva1ms508 KiB
24Hibás válasz1ms500 KiB
25Elfogadva1ms316 KiB
26Elfogadva1ms376 KiB
subtask40/40
27Elfogadva72ms1976 KiB
28Hibás válasz74ms1844 KiB
29Hibás válasz72ms1844 KiB
30Hibás válasz72ms1844 KiB
31Hibás válasz75ms1968 KiB
32Hibás válasz72ms1844 KiB
33Hibás válasz72ms2036 KiB
34Hibás válasz74ms1844 KiB
35Hibás válasz74ms1844 KiB
36Hibás válasz81ms1844 KiB
37Hibás válasz72ms1844 KiB
38Elfogadva39ms1964 KiB
39Hibás válasz70ms1960 KiB
40Elfogadva74ms1840 KiB
41Hibás válasz56ms1964 KiB
42Elfogadva74ms1968 KiB
43Elfogadva52ms1840 KiB