206242026-01-08 08:09:13sklausSíkság (55)cpp17Hibás válasz 21/55300ms760 KiB
#include <iostream>


using namespace std;

int main()
{
    int n;
    cin>>n;
    int t[n];
    for(int i=0; i<n-1; i++)
    {
        cin>>t[i];
    }
    int maxi=1;
    int k, l, j;
    int e;
    for(int i=0; i<n; i++)
    {
        int x=1;
        j=i;
        k=t[j];
        while(t[j]==t[j+1])
        {
            x++;
            j++;
        }
        j++;
        l=t[j];
        if(l-k==1 or k-l==1){
        while(t[j]==l or t[j]==k){x++;j++;}
        }
            if(x>maxi)
            {
                maxi=x;
                e=i+1;
            }
    }
    cout << maxi << " " << e;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/55
1Elfogadva0/01ms316 KiB
2Elfogadva0/012ms500 KiB
3Hibás válasz0/21ms508 KiB
4Elfogadva2/21ms316 KiB
5Hibás válasz0/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva3/31ms316 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva3/31ms316 KiB
10Elfogadva3/39ms424 KiB
11Elfogadva3/33ms332 KiB
12Időlimit túllépés0/3212ms428 KiB
13Elfogadva3/334ms744 KiB
14Időlimit túllépés0/3300ms664 KiB
15Időlimit túllépés0/3300ms564 KiB
16Időlimit túllépés0/3275ms564 KiB
17Időlimit túllépés0/3279ms760 KiB
18Időlimit túllépés0/3259ms564 KiB
19Időlimit túllépés0/3300ms564 KiB
20Időlimit túllépés0/3300ms524 KiB
21Időlimit túllépés0/3282ms564 KiB
22Időlimit túllépés0/3284ms564 KiB