69902023-12-23 23:05:37999Hús sütés (75 pont)cpp17Elfogadva 75/7548ms12264 KiB
// Source: https://usaco.guide/general/io

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

struct evszam{
	int ev,ho,nap;
};


vector<int> hok {31,28,31,30,31,30,31,31,30,31,30,31};

int atvalt(evszam a){
	int cnt=0;
	for(int i = 1950;i<a.ev;i++){
		cnt+=365;
		if(i%4==0)cnt++;
	}
	for(int i = 0;i<a.ho;i++){
		cnt+=hok[i];
	}
	if(a.ho>2&&a.ev%4==0)cnt++;
	return cnt+a.nap;
}

signed main(){
	int n;cin>>n;
	vector<int> v(n);
	for(int i = 0;i<n;i++){
		cin>>v[i];
	}
	sort(v.rbegin(),v.rend());
	int ans=0;
	for(int i = 0;i<n;i++){
		ans=max(ans,v[i]+i);
	}cout<<ans<<endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/03ms1808 KiB
2Elfogadva0/03ms2064 KiB
3Elfogadva0/025ms3180 KiB
4Elfogadva3/33ms2708 KiB
5Elfogadva3/33ms3044 KiB
6Elfogadva3/33ms3092 KiB
7Elfogadva3/33ms3308 KiB
8Elfogadva4/43ms3392 KiB
9Elfogadva4/43ms3648 KiB
10Elfogadva4/43ms3644 KiB
11Elfogadva4/43ms3860 KiB
12Elfogadva4/43ms3892 KiB
13Elfogadva4/448ms5900 KiB
14Elfogadva4/448ms6580 KiB
15Elfogadva5/548ms7260 KiB
16Elfogadva5/548ms7944 KiB
17Elfogadva5/548ms8632 KiB
18Elfogadva4/448ms9464 KiB
19Elfogadva4/448ms10368 KiB
20Elfogadva4/445ms11184 KiB
21Elfogadva4/435ms11640 KiB
22Elfogadva2/243ms12140 KiB
23Elfogadva2/221ms12264 KiB