129792025-01-04 13:00:06feheristvanInverziócpp17Time limit exceeded 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;
}
SubtaskSumTestVerdictTimeMemory
base14/50
1Accepted0/01ms320 KiB
2Time limit exceeded0/0546ms568 KiB
3Accepted1/11ms508 KiB
4Accepted2/21ms320 KiB
5Accepted7/71ms320 KiB
6Accepted2/2209ms568 KiB
7Time limit exceeded0/2600ms2328 KiB
8Time limit exceeded0/2600ms2252 KiB
9Accepted2/2180ms2360 KiB
10Time limit exceeded0/2584ms2360 KiB
11Time limit exceeded0/2600ms2360 KiB
12Time limit exceeded0/2587ms2104 KiB
13Time limit exceeded0/2600ms2360 KiB
14Time limit exceeded0/2586ms2360 KiB
15Time limit exceeded0/2600ms2360 KiB
16Time limit exceeded0/2580ms2360 KiB
17Time limit exceeded0/2600ms2360 KiB
18Time limit exceeded0/2579ms2360 KiB
19Time limit exceeded0/3600ms2360 KiB
20Time limit exceeded0/3587ms2328 KiB
21Time limit exceeded0/2600ms2360 KiB
22Time limit exceeded0/2578ms2348 KiB
23Time limit exceeded0/2600ms2364 KiB
24Time limit exceeded0/2587ms2360 KiB