237362026-01-28 15:50:26KristófVölgy (100 pont)cpp17Wrong answer 70/100300ms800 KiB
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    int n;
    cin>>n;
    vector<int> a(n);
    for(int &x:a)cin>>x;
    int ans=-1;
    //cout<<"\n\n";
    for(int i=0;i<n-2;i++)
        {
        if(a[i]>a[i+1])
            {
            //cout<<a[i]<<"\n";
            int maxi=i+1;
            int j=i+1;
            while(j<n && a[j]<a[i])
                {
                if(a[maxi]<a[j])maxi=j;
                j++;
                }
            if(j==n)
                ans=max(ans,maxi-i);
            else ans=max(ans,j-i);
           i=maxi;
            }
        }
    if(ans<2)cout<<-1;
    else
        cout<<ans;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base70/100
1Accepted0/01ms316 KiB
2Accepted0/01ms316 KiB
3Accepted5/51ms316 KiB
4Accepted5/51ms316 KiB
5Accepted5/51ms316 KiB
6Accepted5/51ms316 KiB
7Accepted5/51ms316 KiB
8Accepted5/51ms316 KiB
9Accepted5/52ms316 KiB
10Accepted5/52ms316 KiB
11Accepted5/53ms316 KiB
12Accepted5/53ms316 KiB
13Accepted5/54ms316 KiB
14Wrong answer0/54ms436 KiB
15Accepted5/530ms800 KiB
16Accepted5/534ms796 KiB
17Time limit exceeded0/5300ms564 KiB
18Accepted5/534ms800 KiB
19Time limit exceeded0/5282ms568 KiB
20Time limit exceeded0/5300ms564 KiB
21Time limit exceeded0/5298ms564 KiB
22Time limit exceeded0/5282ms748 KiB