121652024-12-06 07:39:55KissCsongor777Inverziócpp11Időlimit túllépés 24/50601ms23868 KiB
#include<bits/stdc++.h>

using namespace std;

int main()
{
    int N, x, m=-2147483647,a=0,b,d;
    cin>>N;
    map<int,int> H;
    for(int i=1; i<=N; i++)
    {
        cin>>x;
        H[x]=i;
    }
    x=1;
    int g=H.size();
    for(int i=2; i<=g; i++)
    {
        if(H[i]<H[x])
        {
            d=H[x]-H[i]; if(d>m){m=d; 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
base24/50
1Elfogadva0/01ms320 KiB
2Elfogadva0/037ms2616 KiB
3Elfogadva1/11ms320 KiB
4Elfogadva2/22ms320 KiB
5Elfogadva7/71ms320 KiB
6Elfogadva2/246ms2592 KiB
7Elfogadva2/2418ms23868 KiB
8Időlimit túllépés0/2601ms23700 KiB
9Időlimit túllépés0/2592ms23864 KiB
10Időlimit túllépés0/2601ms23824 KiB
11Időlimit túllépés0/2588ms23860 KiB
12Időlimit túllépés0/2579ms23352 KiB
13Időlimit túllépés0/2601ms23808 KiB
14Időlimit túllépés0/2586ms23864 KiB
15Elfogadva2/2418ms23864 KiB
16Időlimit túllépés0/2589ms23864 KiB
17Időlimit túllépés0/2592ms23864 KiB
18Időlimit túllépés0/2601ms23864 KiB
19Elfogadva3/3418ms23864 KiB
20Elfogadva3/3430ms23864 KiB
21Elfogadva2/2416ms23824 KiB
22Időlimit túllépés0/2584ms23864 KiB
23Időlimit túllépés0/2587ms23792 KiB
24Időlimit túllépés0/2529ms23720 KiB