215922026-01-13 17:00:47algoproBájital (80 pont)cpp17Time limit exceeded 56/80300ms1048 KiB
// UUID: 97f40199-b682-4160-a7d4-0393422194a2
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main() {
	ios::sync_with_stdio(false);
    cin.tie(0);
    
    int n, x;
    cin >> n >>x;

    vector<int>anyag(n);

    for (int & m : anyag) cin >> m;

    ll maxdb = 0, egyeb = 0;

    for (int i = 0; i < n; i++){
        maxdb += anyag[i] / x;
        egyeb += anyag[i] % x;
    }

    if (maxdb > egyeb){
        int k = (maxdb-egyeb)/2/x;
        maxdb -= k;
        egyeb += k*x;
    }
    while (maxdb > egyeb){
        maxdb--;
        egyeb+= x;
    }
    cout << maxdb;


}
SubtaskSumTestVerdictTimeMemory
base56/80
1Accepted0/01ms508 KiB
2Accepted0/01ms316 KiB
3Accepted2/21ms316 KiB
4Accepted2/21ms316 KiB
5Accepted2/21ms316 KiB
6Accepted2/21ms316 KiB
7Accepted4/41ms316 KiB
8Accepted4/44ms428 KiB
9Time limit exceeded0/2300ms820 KiB
10Time limit exceeded0/2300ms820 KiB
11Time limit exceeded0/2300ms820 KiB
12Time limit exceeded0/2298ms820 KiB
13Time limit exceeded0/2289ms820 KiB
14Time limit exceeded0/2287ms820 KiB
15Time limit exceeded0/2289ms820 KiB
16Time limit exceeded0/2289ms1012 KiB
17Time limit exceeded0/2275ms820 KiB
18Time limit exceeded0/2275ms1008 KiB
19Accepted2/239ms820 KiB
20Accepted2/225ms1048 KiB
21Accepted2/219ms1000 KiB
22Accepted2/217ms820 KiB
23Accepted4/41ms552 KiB
24Accepted4/41ms316 KiB
25Accepted4/41ms316 KiB
26Accepted4/48ms820 KiB
27Accepted4/413ms820 KiB
28Accepted4/413ms820 KiB
29Accepted4/412ms820 KiB
30Accepted2/212ms820 KiB
31Accepted2/213ms820 KiB
32Time limit exceeded0/2300ms820 KiB
33Time limit exceeded0/2300ms1012 KiB