27232023-01-19 13:42:17KristófVölgy (100 pont)cpp11Hibás válasz 65/100266ms4740 KiB
#include <iostream>

using namespace std;

int main()
{
     int n;
     cin>>n;
     int magassag[n];
     for(int i=0;i<n;i++){
        cin>>magassag[i];
     }
     int k, v;
     int masodik=0;
     int maxhossz=-1;


     for(k=0;k<=n-3; k++){
        v=k+1;
        masodik=k+1;
        while(magassag[v]<magassag[k] && v!=n){
                if(magassag[v]>magassag[masodik])
                masodik=v;
            v++;
        }
            if(v==n){
                v=masodik;
            }
                if(v-k>maxhossz)
                    maxhossz=v-k;

        }
     cout<<maxhossz;


    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base65/100
1Elfogadva0/03ms1876 KiB
2Elfogadva0/02ms2120 KiB
3Elfogadva5/52ms2324 KiB
4Elfogadva5/52ms2404 KiB
5Elfogadva5/52ms2400 KiB
6Elfogadva5/52ms2348 KiB
7Hibás válasz0/52ms2480 KiB
8Elfogadva5/52ms2812 KiB
9Hibás válasz0/54ms2944 KiB
10Elfogadva5/52ms2968 KiB
11Elfogadva5/54ms3108 KiB
12Elfogadva5/54ms3204 KiB
13Elfogadva5/54ms3200 KiB
14Elfogadva5/56ms3336 KiB
15Elfogadva5/532ms4280 KiB
16Elfogadva5/537ms4524 KiB
17Időlimit túllépés0/5263ms3528 KiB
18Elfogadva5/535ms4740 KiB
19Időlimit túllépés0/5247ms3556 KiB
20Időlimit túllépés0/5254ms3696 KiB
21Időlimit túllépés0/5250ms3556 KiB
22Időlimit túllépés0/5266ms3744 KiB