7362022-01-01 12:51:50Molnár AttilaInverziócpp11Hibás válasz 6/50231ms123628 KiB
// Nemes2021Inverzio.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <vector>
using namespace std;

/// Ez a redundas rekurzio miatt idotullepessel vagy stackoverflowval biztos porul jar, de kivancsi vagyok, hany pontot szerez
vector<int> mo(vector<int> &t, int e, int v)
{
    if (t[e] > t[v])
        return vector<int>{e, v};
    vector<int> mov = mo(t, e, v - 1);
    if (mov[0]!=-1)
        return mov;
    mov = mo(t, e + 1, v);
    if (mov[0] != -1)
        return mov;
    return vector<int>{ -1, -1 };
}

int main()
{
    int N;
    cin >> N;
    vector<int> v (N);

    for (int i = 0; i < N; i++)
        cin >> v[i];

    vector<int> mov = mo(v, 0, N - 1);

    cout << mov[0] + 1 << " " << mov[1] + 1; 
}


/*

*/
RészfeladatÖsszpontTesztVerdiktIdőMemória
base6/50
1Elfogadva0/02ms1996 KiB
2Hibás válasz0/030ms13608 KiB
3Hibás válasz0/11ms2320 KiB
4Elfogadva2/21ms2332 KiB
5Hibás válasz0/71ms2440 KiB
6Hibás válasz0/221ms13564 KiB
7Hibás válasz0/2226ms118528 KiB
8Hibás válasz0/2215ms114488 KiB
9Hibás válasz0/2216ms123364 KiB
10Elfogadva2/2193ms82788 KiB
11Hibás válasz0/2194ms86744 KiB
12Hibás válasz0/2197ms103072 KiB
13Hibás válasz0/2203ms110428 KiB
14Hibás válasz0/2206ms110428 KiB
15Hibás válasz0/2231ms123628 KiB
16Hibás válasz0/2199ms83076 KiB
17Hibás válasz0/2177ms53304 KiB
18Hibás válasz0/2200ms107236 KiB
19Hibás válasz0/3214ms123628 KiB
20Hibás válasz0/3212ms123624 KiB
21Hibás válasz0/2216ms123628 KiB
22Hibás válasz0/2218ms98436 KiB
23Elfogadva2/2181ms79660 KiB
24Hibás válasz0/2210ms123624 KiB