53392023-04-26 02:27:19tomi7Bájital (80 pont)cpp11Időlimit túllépés 56/80300ms5640 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

/*long long lko(unsigned long long n, unsigned long long m){
	if(n%m==0 || m%n==0){
		return min(n, m);
	}
	if(n>m){
		return lko(n%m, m);
	}else{
		return lko(m%n, n);
	}
}*/

int main() {
	int n;
	int x;
	cin>>n>>x;
	vector<int> a(n);
	unsigned long long valasz=0;
	unsigned long long es=0;
	for(int i=0;i<n;i++){
		cin>>a[i];
		valasz+=a[i]/x;
		es+=a[i]%x;
	}
	if(es>=valasz){
		cout<<valasz<<'\n';
	}else{
		for(int i=0;1;i++){
			if(es+x>=valasz-1){
				valasz--;
				break;
			}else{
				es+=x;
				valasz--;
			}
		}
		cout<<valasz<<'\n';
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base56/80
1Elfogadva0/03ms1808 KiB
2Elfogadva0/03ms2056 KiB
3Elfogadva2/24ms2272 KiB
4Elfogadva2/23ms2480 KiB
5Elfogadva2/23ms2520 KiB
6Elfogadva2/23ms2648 KiB
7Elfogadva4/44ms2864 KiB
8Elfogadva4/412ms2968 KiB
9Időlimit túllépés0/2300ms2724 KiB
10Időlimit túllépés0/2254ms2960 KiB
11Időlimit túllépés0/2270ms3064 KiB
12Időlimit túllépés0/2282ms3108 KiB
13Időlimit túllépés0/2259ms3208 KiB
14Időlimit túllépés0/2272ms3476 KiB
15Időlimit túllépés0/2244ms3584 KiB
16Időlimit túllépés0/2247ms3732 KiB
17Időlimit túllépés0/2270ms3904 KiB
18Időlimit túllépés0/2254ms4960 KiB
19Elfogadva2/293ms4932 KiB
20Elfogadva2/264ms4932 KiB
21Elfogadva2/252ms4936 KiB
22Elfogadva2/246ms4936 KiB
23Elfogadva4/43ms4440 KiB
24Elfogadva4/43ms4584 KiB
25Elfogadva4/43ms4668 KiB
26Elfogadva4/423ms5344 KiB
27Elfogadva4/439ms5344 KiB
28Elfogadva4/437ms5444 KiB
29Elfogadva4/437ms5576 KiB
30Elfogadva2/237ms5556 KiB
31Elfogadva2/237ms5640 KiB
32Időlimit túllépés0/2231ms4444 KiB
33Időlimit túllépés0/2284ms4572 KiB