215922026-01-13 17:00:47algoproBájital (80 pont)cpp17Időlimit túllépés 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;


}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base56/80
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva4/41ms316 KiB
8Elfogadva4/44ms428 KiB
9Időlimit túllépés0/2300ms820 KiB
10Időlimit túllépés0/2300ms820 KiB
11Időlimit túllépés0/2300ms820 KiB
12Időlimit túllépés0/2298ms820 KiB
13Időlimit túllépés0/2289ms820 KiB
14Időlimit túllépés0/2287ms820 KiB
15Időlimit túllépés0/2289ms820 KiB
16Időlimit túllépés0/2289ms1012 KiB
17Időlimit túllépés0/2275ms820 KiB
18Időlimit túllépés0/2275ms1008 KiB
19Elfogadva2/239ms820 KiB
20Elfogadva2/225ms1048 KiB
21Elfogadva2/219ms1000 KiB
22Elfogadva2/217ms820 KiB
23Elfogadva4/41ms552 KiB
24Elfogadva4/41ms316 KiB
25Elfogadva4/41ms316 KiB
26Elfogadva4/48ms820 KiB
27Elfogadva4/413ms820 KiB
28Elfogadva4/413ms820 KiB
29Elfogadva4/412ms820 KiB
30Elfogadva2/212ms820 KiB
31Elfogadva2/213ms820 KiB
32Időlimit túllépés0/2300ms820 KiB
33Időlimit túllépés0/2300ms1012 KiB