129792025-01-04 13:00:06feheristvanInverziócpp17Időlimit túllépés 14/50600ms2364 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n;
    vector <int> v;
    cin >> n;
    v.resize(n);
    for(int i = 0; i < n; i ++)
        cin >> v[i];
    bool t = 0;
    int k = n, i;
    while(k >= 2 && !t){
        i = 0;
        while(i <= n - k && !t){
            if(v[i] > v[i + k - 1]){
                t = 1;
                cout << i + 1 << " " << i + k;
            }
            i ++;
        }
        k --;
    }
    if(!t)
        cout << "-1";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base14/50
1Elfogadva0/01ms320 KiB
2Időlimit túllépés0/0546ms568 KiB
3Elfogadva1/11ms508 KiB
4Elfogadva2/21ms320 KiB
5Elfogadva7/71ms320 KiB
6Elfogadva2/2209ms568 KiB
7Időlimit túllépés0/2600ms2328 KiB
8Időlimit túllépés0/2600ms2252 KiB
9Elfogadva2/2180ms2360 KiB
10Időlimit túllépés0/2584ms2360 KiB
11Időlimit túllépés0/2600ms2360 KiB
12Időlimit túllépés0/2587ms2104 KiB
13Időlimit túllépés0/2600ms2360 KiB
14Időlimit túllépés0/2586ms2360 KiB
15Időlimit túllépés0/2600ms2360 KiB
16Időlimit túllépés0/2580ms2360 KiB
17Időlimit túllépés0/2600ms2360 KiB
18Időlimit túllépés0/2579ms2360 KiB
19Időlimit túllépés0/3600ms2360 KiB
20Időlimit túllépés0/3587ms2328 KiB
21Időlimit túllépés0/2600ms2360 KiB
22Időlimit túllépés0/2578ms2348 KiB
23Időlimit túllépés0/2600ms2364 KiB
24Időlimit túllépés0/2587ms2360 KiB