204252026-01-06 18:12:16algoproSíkság (55)cpp17Hibás válasz 7/55300ms804 KiB
// UUID: 512f2307-f15e-4b93-abc4-a47cb4f8a250
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin>>n;
	vector<int>v(n);
	for(int i=0; i<n; i++){
		cin>>v[i];
	}
	int k=0, szam=0, kezd=0;
	for(int i=0; i<n; i++){
		k=i;
		int masik=v[i];
		while(k<n-1 && (v[k+1] == v[i] || v[k+1] == masik)){
			if(k<n-2 && (v[i]-1 == v[k+2] || v[i]+1 == v[k+2])){
				masik=v[k+2];
			}
			k++;
		}
		if(szam < (k-i+1)){
			szam=k-i+1;
			kezd=i+1;
		}

	}
	cout<<szam<<" "<<kezd;

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base7/55
1Elfogadva0/01ms316 KiB
2Hibás válasz0/025ms316 KiB
3Elfogadva2/21ms500 KiB
4Hibás válasz0/21ms316 KiB
5Elfogadva2/21ms320 KiB
6Hibás válasz0/21ms316 KiB
7Hibás válasz0/31ms316 KiB
8Hibás válasz0/21ms500 KiB
9Hibás válasz0/32ms316 KiB
10Hibás válasz0/354ms436 KiB
11Hibás válasz0/33ms436 KiB
12Elfogadva3/3109ms436 KiB
13Hibás válasz0/334ms804 KiB
14Időlimit túllépés0/3300ms568 KiB
15Időlimit túllépés0/3287ms564 KiB
16Időlimit túllépés0/3300ms756 KiB
17Időlimit túllépés0/3277ms564 KiB
18Időlimit túllépés0/3280ms564 KiB
19Időlimit túllépés0/3275ms564 KiB
20Időlimit túllépés0/3300ms568 KiB
21Időlimit túllépés0/3266ms564 KiB
22Időlimit túllépés0/3284ms584 KiB