16352022-11-30 19:16:07bzsofiaSíkság (55)cpp11Hibás válasz 26/55277ms4796 KiB
#include <iostream>
#include <vector>

using namespace std;

long long i, n, j, maxtav, maxi, minsz, maxsz;

int main()
{
    cin>>n;

    vector <long long> x(n+1);

    for (i=1; i<=n; ++i) cin>>x[i];

    for (i=1; i<n; ++i)
    {
        maxsz=x[i];
        minsz=x[i];
        for (j=i+1; j<=n; ++j)
        {
            if (x[j]>maxsz) maxsz=x[j];
            if (x[j]<minsz) minsz=x[j];
            if (maxsz-minsz>1) break;
            else if (j-i+1>maxtav)
            {
                maxtav=j-i+1;
                maxi=i;
            }
        }
    }

    if (maxtav==1) cout<<"1 1";
    else cout<<maxtav<<" "<<maxi;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base26/55
1Elfogadva0/03ms1684 KiB
2Elfogadva0/020ms2052 KiB
3Elfogadva2/22ms1920 KiB
4Elfogadva2/22ms2176 KiB
5Hibás válasz0/22ms2376 KiB
6Elfogadva2/22ms2580 KiB
7Elfogadva3/32ms2820 KiB
8Elfogadva2/23ms2920 KiB
9Elfogadva3/33ms3120 KiB
10Elfogadva3/319ms3268 KiB
11Elfogadva3/34ms3268 KiB
12Elfogadva3/3148ms3480 KiB
13Elfogadva3/335ms4796 KiB
14Időlimit túllépés0/3234ms3476 KiB
15Időlimit túllépés0/3248ms3608 KiB
16Időlimit túllépés0/3270ms3624 KiB
17Időlimit túllépés0/3277ms3716 KiB
18Időlimit túllépés0/3240ms3684 KiB
19Időlimit túllépés0/3256ms3980 KiB
20Időlimit túllépés0/3273ms4048 KiB
21Időlimit túllépés0/3216ms4668 KiB
22Időlimit túllépés0/3261ms4012 KiB