37932023-03-02 22:22:27KevinVölgy (100 pont)cpp17Hibás válasz 50/100279ms4504 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n;
    int szam=1;
    int legnagyobb=0;
    bool megvan=false;
    cin >> n;
    vector<int> vec(n);
    for (int i=0; i<n; i++)
        cin >> vec[i];
    for (int a=0; a<n-3; a++){
        for (int b=a+1; b<n&&megvan==false; b++){
            if (vec[a]>vec[b])
                szam++;
            else
                megvan=true;
        }
        if (szam>legnagyobb&&megvan==true)
            legnagyobb=szam;
        szam=1;
        megvan=false;
    }
    if (legnagyobb>2)
        cout << legnagyobb;
    else
        cout << -1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/100
1Elfogadva0/03ms1812 KiB
2Hibás válasz0/03ms2064 KiB
3Hibás válasz0/52ms2088 KiB
4Elfogadva5/52ms2096 KiB
5Hibás válasz0/53ms2224 KiB
6Hibás válasz0/52ms2376 KiB
7Elfogadva5/53ms2592 KiB
8Elfogadva5/52ms2620 KiB
9Elfogadva5/53ms2752 KiB
10Hibás válasz0/53ms2836 KiB
11Elfogadva5/54ms3104 KiB
12Elfogadva5/54ms3476 KiB
13Elfogadva5/54ms3668 KiB
14Hibás válasz0/56ms3628 KiB
15Elfogadva5/532ms4180 KiB
16Elfogadva5/535ms4268 KiB
17Időlimit túllépés0/5277ms3444 KiB
18Elfogadva5/534ms4504 KiB
19Időlimit túllépés0/5261ms3568 KiB
20Időlimit túllépés0/5275ms3516 KiB
21Időlimit túllépés0/5279ms3648 KiB
22Időlimit túllépés0/5273ms3656 KiB