216232026-01-13 17:23:24algoproBájital (80 pont)cpp17Hibás válasz 16/80300ms536 KiB
// UUID: bf261d1e-7ef2-4449-80b8-190e82aaeceb
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, x, a, kettes, legh, minh, sum;
	cin >> n >> x;
	kettes = 0;
	sum = 0;
	legh = 0;
	for(int i = 0; i < n; i++){
		cin >> a;
		if(a < x){
			kettes += a;
		} else{
			for(int j = 0; j < x; j++){
				if((a + j) %  x == 0){
					a -= j;
					kettes += j;
					legh += a;
					break;
				}
			}
		}
	}

	

	minh = legh / x;

	while(minh !=0 ){
		sum++;
		kettes --;
		minh--;
		if(kettes == 0){
			minh--;
			kettes += x;
		}
	}


	
	cout << sum;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base16/80
1Elfogadva0/01ms512 KiB
2Elfogadva0/01ms508 KiB
3Elfogadva2/217ms316 KiB
4Elfogadva2/214ms316 KiB
5Hibás válasz0/24ms316 KiB
6Hibás válasz0/217ms404 KiB
7Elfogadva4/432ms536 KiB
8Hibás válasz0/4123ms316 KiB
9Időlimit túllépés0/2298ms316 KiB
10Időlimit túllépés0/2300ms508 KiB
11Időlimit túllépés0/2282ms316 KiB
12Időlimit túllépés0/2284ms316 KiB
13Időlimit túllépés0/2287ms316 KiB
14Időlimit túllépés0/2300ms316 KiB
15Időlimit túllépés0/2300ms316 KiB
16Időlimit túllépés0/2286ms508 KiB
17Időlimit túllépés0/2287ms316 KiB
18Időlimit túllépés0/2300ms316 KiB
19Időlimit túllépés0/2300ms508 KiB
20Időlimit túllépés0/2284ms316 KiB
21Időlimit túllépés0/2289ms316 KiB
22Időlimit túllépés0/2300ms316 KiB
23Elfogadva4/41ms316 KiB
24Hibás válasz0/41ms316 KiB
25Hibás válasz0/41ms332 KiB
26Elfogadva4/419ms400 KiB
27Időlimit túllépés0/4300ms316 KiB
28Időlimit túllépés0/4300ms316 KiB
29Időlimit túllépés0/4284ms508 KiB
30Időlimit túllépés0/2300ms316 KiB
31Időlimit túllépés0/2277ms508 KiB
32Időlimit túllépés0/2300ms316 KiB
33Időlimit túllépés0/2282ms316 KiB