78302024-01-11 12:32:12madvirSíkság (55)cpp17Időlimit túllépés 22/55300ms4744 KiB
#include <iostream>
#include <set>

using namespace std;

int main() {
	int n, tart, _max=0, kezd;
	cin >> n;
	int a[n];
	for(int i=0; i<n; i++) {
		cin >> a[i];
	}
	multiset<int> megy;
	for(int i=0; i<n; i++) {
		megy.insert(a[i]);
		tart=i+1;
		megy.insert(a[tart]);
		tart++;
		while(*megy.rbegin()-*megy.begin()<=1) {
			megy.insert(a[tart]);
			tart++;
		}
		if(megy.size()-1>_max) {
			_max=megy.size()-1;
			kezd=i+1;
		}
		megy.clear();
	}

	cout << _max << " " << kezd;


    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base22/55
1Elfogadva0/03ms1808 KiB
2Időlimit túllépés0/0300ms1604 KiB
3Elfogadva2/23ms2328 KiB
4Elfogadva2/23ms2428 KiB
5Elfogadva2/23ms2640 KiB
6Elfogadva2/23ms2852 KiB
7Elfogadva3/33ms3208 KiB
8Elfogadva2/218ms3184 KiB
9Elfogadva3/38ms3288 KiB
10Időlimit túllépés0/3300ms3420 KiB
11Elfogadva3/312ms3660 KiB
12Időlimit túllépés0/3300ms3348 KiB
13Elfogadva3/368ms4360 KiB
14Időlimit túllépés0/3234ms4520 KiB
15Időlimit túllépés0/3257ms3976 KiB
16Időlimit túllépés0/3250ms3656 KiB
17Időlimit túllépés0/3250ms4744 KiB
18Időlimit túllépés0/3273ms4428 KiB
19Időlimit túllépés0/3246ms3856 KiB
20Időlimit túllépés0/3273ms3968 KiB
21Időlimit túllépés0/3257ms4008 KiB
22Időlimit túllépés0/3241ms3920 KiB