154832025-02-19 21:11:14ercseferencLegmesszebbi rossz sorrendű (35 pont)cpp17Időlimit túllépés 31/35300ms780 KiB
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a[100000],els=INT_MIN,tav=0,elsind,utsind=0,n,meg1=-1,meg2=-1;
    cin>>n; int mini; for(int i=0; i<n; i++){cin>>a[i];}
    for(int i=0; i<n; i++){
        if(a[i]>els){els=a[i]; elsind=i;
            for(int j=utsind+1; j<n; j++){if(a[j]<els)utsind=j;}
            if(utsind-elsind>tav){tav=utsind-elsind; meg1=elsind; meg2=utsind;}}}
    if(meg1==-1)cout<<-1;
    else cout<<meg1+1<<" "<<meg2+1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base31/35
1Elfogadva0/01ms316 KiB
2Elfogadva0/072ms556 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva1/11ms316 KiB
5Elfogadva1/11ms316 KiB
6Elfogadva1/11ms316 KiB
7Elfogadva1/11ms552 KiB
8Elfogadva1/11ms316 KiB
9Elfogadva1/12ms316 KiB
10Elfogadva1/12ms316 KiB
11Elfogadva1/13ms508 KiB
12Elfogadva2/283ms560 KiB
13Elfogadva2/2104ms576 KiB
14Elfogadva2/2116ms564 KiB
15Elfogadva2/250ms516 KiB
16Elfogadva2/2127ms564 KiB
17Elfogadva2/241ms524 KiB
18Elfogadva2/250ms712 KiB
19Elfogadva2/259ms564 KiB
20Elfogadva2/261ms564 KiB
21Elfogadva2/271ms780 KiB
22Elfogadva2/272ms664 KiB
23Időlimit túllépés0/2289ms756 KiB
24Időlimit túllépés0/2300ms556 KiB