67682023-12-19 08:19:06Attila27Síkság (55)cpp17Időlimit túllépés 25/55300ms4652 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,a[100001],r,db,j,max=0,t;
    bool lehet;
    cin>>n;
    for (int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    for (int i=1;i<=n;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
base25/55
1Elfogadva0/03ms2648 KiB
2Elfogadva0/023ms2888 KiB
3Elfogadva2/23ms3120 KiB
4Elfogadva2/23ms3332 KiB
5Elfogadva2/23ms3480 KiB
6Elfogadva2/23ms3684 KiB
7Elfogadva3/33ms3928 KiB
8Elfogadva2/23ms4012 KiB
9Elfogadva3/33ms4140 KiB
10Elfogadva3/319ms4192 KiB
11Elfogadva3/36ms4436 KiB
12Időlimit túllépés0/3236ms4536 KiB
13Elfogadva3/335ms4652 KiB
14Időlimit túllépés0/3300ms3844 KiB
15Időlimit túllépés0/3266ms3828 KiB
16Időlimit túllépés0/3273ms3828 KiB
17Időlimit túllépés0/3273ms3764 KiB
18Időlimit túllépés0/3270ms3888 KiB
19Időlimit túllépés0/3270ms3904 KiB
20Időlimit túllépés0/3273ms4080 KiB
21Időlimit túllépés0/3257ms4212 KiB
22Időlimit túllépés0/3277ms4208 KiB