121622024-12-06 07:35:32KissCsongor777Inverziópython3Futási hiba 0/5016ms3064 KiB
#include<bits/stdc++.h>
#include<cmath>
using namespace std;

int main()
{
    int N, x, m=-2147483647,a=0,b;
    cin>>N;
    map<int,int> H;
    for(int i=1; i<=N; i++)
    {
        cin>>x;
        H[x]=i;
    }
    x=1;
    for(int i=2; i<=H.size(); i++)
    {
        if(H[i]<H[x])
        {if(H[x]-H[i]>m){m=H[x]-H[i]; a=H[i]; b=H[x];}}
        else x=i;

    }
    if(a!=0)cout<<a<<" "<<b;
    else cout<<-1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Futási hiba0/016ms2876 KiB
2Futási hiba0/014ms2868 KiB
3Futási hiba0/114ms3048 KiB
4Futási hiba0/214ms2960 KiB
5Futási hiba0/714ms2872 KiB
6Futási hiba0/216ms2872 KiB
7Futási hiba0/214ms3016 KiB
8Futási hiba0/214ms2872 KiB
9Futási hiba0/216ms2912 KiB
10Futási hiba0/216ms3056 KiB
11Futási hiba0/214ms3064 KiB
12Futási hiba0/216ms2820 KiB
13Futási hiba0/216ms2880 KiB
14Futási hiba0/216ms2868 KiB
15Futási hiba0/216ms2872 KiB
16Futási hiba0/216ms2864 KiB
17Futási hiba0/214ms3016 KiB
18Futási hiba0/214ms2876 KiB
19Futási hiba0/314ms3044 KiB
20Futási hiba0/316ms2872 KiB
21Futási hiba0/214ms2856 KiB
22Futási hiba0/214ms3036 KiB
23Futási hiba0/214ms2872 KiB
24Futási hiba0/216ms2976 KiB