114532024-09-29 12:22:35bzyPontos Átlagcpp17Hibás válasz 0/10093ms1396 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n, k; cin >> n >> k;
    int sum = 0;
    int P[n]; for(int &p : P) cin >> p, sum += p;
    if(k*n == sum) cout << 0 << "\n";
    else if(k*n > sum) cout << 1 << "/n";
    else{
        int goal = sum - k*n;
        sort(P,P+n);
        int dif = 0;
        int ans = 0;
        for(int i = n-1; i >= 0; i--){
            dif += P[i] - 1;
            ans ++;
            if(dif > goal) break;
        }
        cout << ans << "\n";
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms396 KiB
2Hibás válasz3ms360 KiB
subtask20/20
3Hibás válasz2ms504 KiB
4Hibás válasz3ms488 KiB
5Elfogadva2ms232 KiB
6Hibás válasz3ms504 KiB
7Elfogadva2ms384 KiB
8Elfogadva3ms360 KiB
9Elfogadva2ms384 KiB
10Elfogadva2ms360 KiB
11Elfogadva2ms360 KiB
12Elfogadva3ms360 KiB
13Hibás válasz2ms376 KiB
subtask30/40
14Hibás válasz3ms256 KiB
15Elfogadva3ms360 KiB
16Elfogadva3ms304 KiB
17Elfogadva3ms256 KiB
18Elfogadva3ms360 KiB
19Elfogadva3ms496 KiB
20Elfogadva3ms360 KiB
21Elfogadva3ms492 KiB
22Elfogadva3ms232 KiB
23Elfogadva3ms384 KiB
24Hibás válasz3ms504 KiB
25Elfogadva3ms292 KiB
26Hibás válasz3ms504 KiB
subtask40/40
27Hibás válasz93ms1048 KiB
28Részben helyes93ms1044 KiB
29Hibás válasz74ms1024 KiB
30Részben helyes93ms1040 KiB
31Hibás válasz93ms1168 KiB
32Részben helyes93ms1128 KiB
33Hibás válasz75ms1272 KiB
34Hibás válasz93ms1128 KiB
35Részben helyes93ms1128 KiB
36Hibás válasz82ms1128 KiB
37Elfogadva74ms1396 KiB
38Elfogadva43ms1128 KiB
39Elfogadva90ms1168 KiB
40Hibás válasz93ms1168 KiB
41Elfogadva68ms1272 KiB
42Hibás válasz93ms1256 KiB
43Hibás válasz64ms1168 KiB