237332026-01-28 15:47:12KristófVölgy (100 pont)cpp17Hibás válasz 65/100300ms1284 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+2;
            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;
            }
        }
    cout<<ans;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base65/100
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms508 KiB
3Elfogadva5/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Elfogadva5/51ms328 KiB
6Elfogadva5/51ms316 KiB
7Elfogadva5/51ms500 KiB
8Elfogadva5/51ms316 KiB
9Hibás válasz0/52ms548 KiB
10Elfogadva5/51ms316 KiB
11Elfogadva5/53ms420 KiB
12Elfogadva5/53ms316 KiB
13Elfogadva5/54ms320 KiB
14Hibás válasz0/54ms536 KiB
15Elfogadva5/528ms568 KiB
16Elfogadva5/532ms780 KiB
17Időlimit túllépés0/5300ms564 KiB
18Elfogadva5/532ms1284 KiB
19Időlimit túllépés0/5300ms1128 KiB
20Időlimit túllépés0/5300ms572 KiB
21Időlimit túllépés0/5300ms564 KiB
22Időlimit túllépés0/5280ms564 KiB