129722025-01-04 11:57:55feheristvanSíkság (55)cpp17Hibás válasz 2/55300ms1056 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n;
    vector <int> elemek;
    int x;
    cin >> n;
    for(int i = 0; i < n; i ++){
        cin >> x;
        elemek.push_back(x);
    }
    int minx, maxx, j, vege = 0, eleje = 0;
    bool t;
    for(int i = 0; i < n; i ++){
        minx = maxx = elemek[i];
        j = i;
        t = 1;
        while(j < n && t){
            if(elemek[j] > maxx)
                maxx = elemek[j];
            if(elemek[j] < minx)
                minx = elemek[j];
            if(maxx - minx >= 2)
                t = 0;
            else
                j ++;
        }
        if(vege - eleje + 1 < j - i){
            vege = j - 1;
            eleje = i;
            cout << eleje << " " << vege << endl;
        }
    }
    cout << vege - eleje + 1<< " " << eleje + 1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base2/55
1Hibás válasz0/01ms320 KiB
2Hibás válasz0/017ms500 KiB
3Hibás válasz0/21ms320 KiB
4Hibás válasz0/21ms320 KiB
5Elfogadva2/21ms396 KiB
6Hibás válasz0/21ms320 KiB
7Hibás válasz0/31ms320 KiB
8Hibás válasz0/22ms408 KiB
9Hibás válasz0/31ms320 KiB
10Hibás válasz0/316ms420 KiB
11Hibás válasz0/33ms452 KiB
12Hibás válasz0/3123ms324 KiB
13Hibás válasz0/332ms948 KiB
14Időlimit túllépés0/3300ms1012 KiB
15Időlimit túllépés0/3300ms1056 KiB
16Időlimit túllépés0/3300ms948 KiB
17Időlimit túllépés0/3289ms948 KiB
18Időlimit túllépés0/3280ms944 KiB
19Időlimit túllépés0/3300ms948 KiB
20Időlimit túllépés0/3300ms952 KiB
21Hibás válasz0/3182ms692 KiB
22Időlimit túllépés0/3286ms948 KiB