149712025-02-10 11:26:50markfsibianInverziócpp17Elfogadva 50/50237ms4544 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <map>

using namespace std;



int main()
{
	vector<pair<int, int>> v;
	int n, t;
	cin >> n;
	for (int i = 1; i <= n; ++i)
	{
		cin >> t;
		v.push_back({ t, i });
	}
	sort(v.begin(), v.end());
	int maxi = 0, res = -1, ind = -1, kezd = -1;
	for (auto& e : v)
	{
		if (e.second > maxi)
			maxi = e.second;
		else if (maxi - e.second > res)
		{
			res = maxi - e.second;
			kezd = e.second;
			ind = maxi;
		}
	}
	if (kezd == -1)
		cout << -1;
	else
		cout << kezd << " " << ind;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/018ms944 KiB
3Elfogadva1/11ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva7/71ms316 KiB
6Elfogadva2/221ms964 KiB
7Elfogadva2/2200ms4544 KiB
8Elfogadva2/2236ms4512 KiB
9Elfogadva2/2237ms4468 KiB
10Elfogadva2/2232ms4512 KiB
11Elfogadva2/2234ms4516 KiB
12Elfogadva2/2229ms4436 KiB
13Elfogadva2/2232ms4512 KiB
14Elfogadva2/2233ms4496 KiB
15Elfogadva2/2195ms4512 KiB
16Elfogadva2/2233ms4512 KiB
17Elfogadva2/2232ms4512 KiB
18Elfogadva2/2234ms4512 KiB
19Elfogadva3/3196ms4512 KiB
20Elfogadva3/3200ms4512 KiB
21Elfogadva2/2196ms4512 KiB
22Elfogadva2/2233ms4412 KiB
23Elfogadva2/2232ms4512 KiB
24Elfogadva2/2190ms4512 KiB