26732023-01-18 20:54:21KristófVölgy (100 pont)cpp11Futási hiba 15/100300ms4648 KiB
#include <iostream>

using namespace std;

int main()
{
int n;
cin>>n;
int k;
int v;
int ut=-1;
int s;
int m[n];
int o=0;
for(int i=0;i<n;i++){
    cin>>m[i];
}

for(int i=0;i<n;i++){
        s=m[i++];
        int se=0;
        int sec=0;
        int seco=i;
while(se<1){
    if(m[i]==s || m[i]<s || i==n){
        se++;
        sec++;
    }
    if(m[seco]>s){
        seco++;
        s=m[seco+1];
    }



while(sec<1){
    if((m[i]==s && s>m[seco+2]) || (m[i]==s && seco+2==n)){

        sec++;
    }
    if((m[seco]<s) || (seco+1!=n)){
        seco++;
        if(seco+1<n)
        s=m[seco+1];
    }
    else{
            sec=1;
            int l=i;
    int p=i+1;
    while(o<1){
        if(m[seco]>m[p]){
            l++;
            p++;
        }
        else{
            o++;
        }
        if(p==seco){
            k=i;
            v=seco;
            if(ut<(v-k))
                ut=v-k;
        }
    }

}
}
}
}
cout<<ut;


    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/100
1Futási hiba0/03ms1848 KiB
2Időlimit túllépés0/0250ms1896 KiB
3Hibás válasz0/52ms2128 KiB
4Futási hiba0/52ms2428 KiB
5Időlimit túllépés0/5261ms2652 KiB
6Időlimit túllépés0/5248ms2744 KiB
7Elfogadva5/52ms2900 KiB
8Időlimit túllépés0/5300ms2016 KiB
9Elfogadva5/52ms2960 KiB
10Időlimit túllépés0/5300ms2332 KiB
11Időlimit túllépés0/5252ms3320 KiB
12Időlimit túllépés0/5257ms2512 KiB
13Időlimit túllépés0/5240ms2364 KiB
14Időlimit túllépés0/5277ms3364 KiB
15Időlimit túllépés0/5282ms3056 KiB
16Időlimit túllépés0/5261ms3144 KiB
17Elfogadva5/537ms4568 KiB
18Időlimit túllépés0/5252ms3352 KiB
19Hibás válasz0/534ms4648 KiB
20Időlimit túllépés0/5233ms3716 KiB
21Időlimit túllépés0/5261ms3600 KiB
22Időlimit túllépés0/5261ms3488 KiB