6770 2023. 12. 19 08:22:46 Attila27 Síkság (55) cpp17 Időlimit túllépés 28/55 300ms 4644 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,a[100001],r,db,j,max=0,t;
    cin>>n;
    for (int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    for (int i=1;i<=n-max+1;i++)
    {
        db=1;
        r=a[i];
        j=i;
        while (a[j+1]==r && j<n)
        {
            db++;
            j++;
        }
        if (a[j+1]==r+1)
        {
            while ((a[j+1]==r || a[j+1]==r+1) && j<n)
            {
                db++;
                j++;
            }
        }
        else if (a[j+1]==r-1)
        {
            while ((a[j+1]==r || a[j+1]==r-1) && j<n)
            {
                db++;
                j++;
            }
        }
        if (db>max)
        {
            max=db;
            t=i;
        }
    }
    cout<<max<<" "<<t;
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 28/55
1 Elfogadva 0/0 3ms 2648 KiB
2 Elfogadva 0/0 23ms 3032 KiB
3 Elfogadva 2/2 3ms 3104 KiB
4 Elfogadva 2/2 3ms 3196 KiB
5 Elfogadva 2/2 3ms 3440 KiB
6 Elfogadva 2/2 3ms 3496 KiB
7 Elfogadva 3/3 3ms 3732 KiB
8 Elfogadva 2/2 4ms 3832 KiB
9 Elfogadva 3/3 3ms 4044 KiB
10 Elfogadva 3/3 18ms 4276 KiB
11 Elfogadva 3/3 6ms 4276 KiB
12 Elfogadva 3/3 4ms 4512 KiB
13 Elfogadva 3/3 34ms 4644 KiB
14 Időlimit túllépés 0/3 300ms 3564 KiB
15 Időlimit túllépés 0/3 257ms 3620 KiB
16 Időlimit túllépés 0/3 275ms 3584 KiB
17 Időlimit túllépés 0/3 266ms 3708 KiB
18 Időlimit túllépés 0/3 270ms 3732 KiB
19 Időlimit túllépés 0/3 275ms 3760 KiB
20 Időlimit túllépés 0/3 261ms 3720 KiB
21 Időlimit túllépés 0/3 282ms 3580 KiB
22 Időlimit túllépés 0/3 282ms 3700 KiB