177242025-09-16 18:13:34algoproPontos Átlagcpp17Time limit exceeded 60/1001.1s1208 KiB
// UUID: d9ad0d9e-3600-4b6a-8376-6b9220d91b2f
#include <bits/stdc++.h>
using namespace std;
vector<int> prices;
long full_price=0;
int item_price;
int avg;
int db;
int eredmény=0;
int main() {
    cin>>db;
    cin>>avg;
    avg=avg*db;
    
    prices.reserve(db);

    while(cin>>item_price){
        full_price+=item_price;
        prices.push_back(item_price);
    }
    if (full_price<avg){
        cout<<'1';
    }
    else if(full_price==avg){
        cout<<'0';
    }
    else{
        long diff{full_price - avg};
        while(diff>0){
            auto iter{std::max_element(prices.begin(), prices.end())};
            int max {*iter};
            *iter = 0;
            diff-=max-1;
            eredmény+=1;

        }
        cout<<eredmény;
    }
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms316 KiB
subtask220/20
3Accepted1ms320 KiB
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms512 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted1ms316 KiB
subtask340/40
14Accepted1ms316 KiB
15Accepted3ms512 KiB
16Accepted1ms316 KiB
17Accepted2ms508 KiB
18Accepted3ms316 KiB
19Accepted2ms316 KiB
20Accepted3ms400 KiB
21Accepted1ms368 KiB
22Accepted1ms316 KiB
23Accepted1ms316 KiB
24Accepted1ms316 KiB
25Accepted1ms316 KiB
26Accepted1ms316 KiB
subtask40/40
27Time limit exceeded1.1s1072 KiB
28Time limit exceeded1.1s1160 KiB
29Time limit exceeded1.1s1116 KiB
30Time limit exceeded1.1s1100 KiB
31Time limit exceeded1.082s1116 KiB
32Time limit exceeded1.082s1200 KiB
33Time limit exceeded1.082s1076 KiB
34Time limit exceeded1.082s1128 KiB
35Time limit exceeded1.075s1068 KiB
36Time limit exceeded1.075s1152 KiB
37Time limit exceeded1.075s1208 KiB
38Accepted35ms1004 KiB
39Time limit exceeded1.07s1076 KiB
40Time limit exceeded1.08s1028 KiB
41Time limit exceeded1.08s1076 KiB
42Time limit exceeded1.08s1076 KiB
43Accepted48ms1076 KiB