2103 2022. 12. 20 07:22:11 gkata Síkság (55) cpp17 Futási hiba 0/55 3ms 4656 KiB
//#include <iostream>
#include <fstream>
#include <vector>
#include <climits>

using namespace std;

ifstream cin("sik.in");
ofstream cout("sik.out");

vector <int> x;

int n,i,a,db,maxi=INT_MIN,kezd,kmax;

int main()
{
    cin>>n;
    for(i=1;i<=n;++i)
    {
        cin>>a;
        x.push_back(a);
    }

    a=x[0];
    kezd=0;
    db=0;
    for(i=1;i<=n;++i)
    {
        if(x[i]==(a+1) || x[i]==a)
        {
                ++db;
                if(db>maxi)
                {
                    maxi=db;
                    kmax=kezd;
                }
        }

        else
        {
            db=0;
            a=x[i];
            kezd=i;
        }

    }

    a=x[0];
    kezd=0;
    db=0;

    for(i=1;i<=n;++i)
    {
        if(x[i]==a || x[i]==(a-1))
        {
                ++db;
                if(db>maxi)
                {
                    maxi=db;
                    kmax=kezd;
                }
        }

        else
        {
            db=0;
            a=x[i];
            kezd=i;
        }

    }
    cout<<maxi+1<<" "<<kmax+1;

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 0/55
1 Futási hiba 0/0 3ms 1780 KiB
2 Futási hiba 0/0 2ms 2128 KiB
3 Futási hiba 0/2 2ms 2268 KiB
4 Futási hiba 0/2 2ms 2548 KiB
5 Futási hiba 0/2 2ms 2800 KiB
6 Futási hiba 0/2 2ms 3004 KiB
7 Futási hiba 0/3 2ms 3052 KiB
8 Futási hiba 0/2 2ms 3080 KiB
9 Futási hiba 0/3 2ms 3284 KiB
10 Futási hiba 0/3 2ms 3400 KiB
11 Futási hiba 0/3 2ms 3432 KiB
12 Futási hiba 0/3 2ms 3696 KiB
13 Futási hiba 0/3 2ms 3652 KiB
14 Futási hiba 0/3 2ms 3608 KiB
15 Futási hiba 0/3 2ms 3528 KiB
16 Futási hiba 0/3 2ms 3944 KiB
17 Futási hiba 0/3 2ms 4040 KiB
18 Futási hiba 0/3 2ms 4244 KiB
19 Futási hiba 0/3 2ms 4176 KiB
20 Futási hiba 0/3 2ms 4588 KiB
21 Futási hiba 0/3 2ms 4588 KiB
22 Futási hiba 0/3 2ms 4656 KiB