67702023-12-19 08:22:46Attila27Síkság (55)cpp17Időlimit túllépés 28/55300ms4644 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ÖsszpontTesztVerdiktIdőMemória
base28/55
1Elfogadva0/03ms2648 KiB
2Elfogadva0/023ms3032 KiB
3Elfogadva2/23ms3104 KiB
4Elfogadva2/23ms3196 KiB
5Elfogadva2/23ms3440 KiB
6Elfogadva2/23ms3496 KiB
7Elfogadva3/33ms3732 KiB
8Elfogadva2/24ms3832 KiB
9Elfogadva3/33ms4044 KiB
10Elfogadva3/318ms4276 KiB
11Elfogadva3/36ms4276 KiB
12Elfogadva3/34ms4512 KiB
13Elfogadva3/334ms4644 KiB
14Időlimit túllépés0/3300ms3564 KiB
15Időlimit túllépés0/3257ms3620 KiB
16Időlimit túllépés0/3275ms3584 KiB
17Időlimit túllépés0/3266ms3708 KiB
18Időlimit túllépés0/3270ms3732 KiB
19Időlimit túllépés0/3275ms3760 KiB
20Időlimit túllépés0/3261ms3720 KiB
21Időlimit túllépés0/3282ms3580 KiB
22Időlimit túllépés0/3282ms3700 KiB