216232026-01-13 17:23:24algoproBájital (80 pont)cpp17Wrong answer 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;
}
SubtaskSumTestVerdictTimeMemory
base16/80
1Accepted0/01ms512 KiB
2Accepted0/01ms508 KiB
3Accepted2/217ms316 KiB
4Accepted2/214ms316 KiB
5Wrong answer0/24ms316 KiB
6Wrong answer0/217ms404 KiB
7Accepted4/432ms536 KiB
8Wrong answer0/4123ms316 KiB
9Time limit exceeded0/2298ms316 KiB
10Time limit exceeded0/2300ms508 KiB
11Time limit exceeded0/2282ms316 KiB
12Time limit exceeded0/2284ms316 KiB
13Time limit exceeded0/2287ms316 KiB
14Time limit exceeded0/2300ms316 KiB
15Time limit exceeded0/2300ms316 KiB
16Time limit exceeded0/2286ms508 KiB
17Time limit exceeded0/2287ms316 KiB
18Time limit exceeded0/2300ms316 KiB
19Time limit exceeded0/2300ms508 KiB
20Time limit exceeded0/2284ms316 KiB
21Time limit exceeded0/2289ms316 KiB
22Time limit exceeded0/2300ms316 KiB
23Accepted4/41ms316 KiB
24Wrong answer0/41ms316 KiB
25Wrong answer0/41ms332 KiB
26Accepted4/419ms400 KiB
27Time limit exceeded0/4300ms316 KiB
28Time limit exceeded0/4300ms316 KiB
29Time limit exceeded0/4284ms508 KiB
30Time limit exceeded0/2300ms316 KiB
31Time limit exceeded0/2277ms508 KiB
32Time limit exceeded0/2300ms316 KiB
33Time limit exceeded0/2282ms316 KiB