2722 2023. 01. 19 13:39:57 Tibi23 Völgy (100 pont) cpp11 Wrong answer 75/100 300ms 4976 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 maxhossz=-1;
    int masodik = 0; //második legnagyobb indexe

    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;

        k=v-1;
    }

    cout<<maxhossz;

    return 0;
}
Subtask Sum Test Verdict Time Memory
base 75/100
1 Accepted 0/0 3ms 1876 KiB
2 Accepted 0/0 2ms 2124 KiB
3 Accepted 5/5 2ms 2312 KiB
4 Accepted 5/5 2ms 2348 KiB
5 Accepted 5/5 2ms 2600 KiB
6 Accepted 5/5 2ms 2848 KiB
7 Wrong answer 0/5 2ms 2800 KiB
8 Accepted 5/5 2ms 2820 KiB
9 Wrong answer 0/5 4ms 3132 KiB
10 Accepted 5/5 2ms 3136 KiB
11 Accepted 5/5 4ms 3212 KiB
12 Accepted 5/5 4ms 3308 KiB
13 Accepted 5/5 4ms 3436 KiB
14 Accepted 5/5 6ms 3636 KiB
15 Accepted 5/5 30ms 4376 KiB
16 Accepted 5/5 35ms 4656 KiB
17 Time limit exceeded 0/5 300ms 3516 KiB
18 Accepted 5/5 35ms 4712 KiB
19 Time limit exceeded 0/5 300ms 3536 KiB
20 Accepted 5/5 37ms 4960 KiB
21 Time limit exceeded 0/5 239ms 3728 KiB
22 Accepted 5/5 37ms 4976 KiB