28982023-02-02 12:47:40UnluckYInverziócpp11Hibás válasz 47/5059ms8796 KiB
/*
4 3 5 1 2




4 5 2 1 3

*/


#include <bits/stdc++.h>

using namespace std;

int main(){

    ios_base::sync_with_stdio(0); cin.tie(0);

    int n; cin >> n;
    vector<int> v(n+1);

    for (int i = 0; i < n; i++){
        int a; cin >> a;
        v[a] = i+1;
    }

    int mx = 0, tav = 0, i = 0, j = 0;

    for (int x : v){

        mx = max(mx, x);

        if (mx - x > tav){
            i = mx; j = x; tav = mx-x;
        }

    }

    cout << j << " " << i;


    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base47/50
1Elfogadva0/03ms1696 KiB
2Elfogadva0/08ms2232 KiB
3Hibás válasz0/13ms2140 KiB
4Elfogadva2/23ms2364 KiB
5Elfogadva7/73ms2508 KiB
6Elfogadva2/28ms3012 KiB
7Elfogadva2/257ms6604 KiB
8Elfogadva2/259ms6912 KiB
9Elfogadva2/259ms7220 KiB
10Elfogadva2/259ms7420 KiB
11Elfogadva2/259ms7584 KiB
12Elfogadva2/256ms7668 KiB
13Elfogadva2/257ms7668 KiB
14Elfogadva2/259ms7664 KiB
15Elfogadva2/257ms7972 KiB
16Elfogadva2/257ms7924 KiB
17Elfogadva2/257ms7928 KiB
18Elfogadva2/257ms7876 KiB
19Elfogadva3/357ms7876 KiB
20Elfogadva3/357ms8132 KiB
21Elfogadva2/257ms8348 KiB
22Elfogadva2/257ms8652 KiB
23Elfogadva2/259ms8596 KiB
24Hibás válasz0/257ms8796 KiB