101402024-03-28 04:15:52abelke2Inverziócpp17Hibás válasz 11/50194ms68016 KiB
#include <iostream>
#include <vector>

using namespace std;


int main()
{
	int n = 0;
	cin >> n;
	vector<int> szamok(n);
	
	for (int i = 0; i < n; ++i)
	{
		cin >> szamok[i];
	}
	int maximum = szamok[0];
	int kezd = 0;
	int veg = -1;
	for (int i = 1; i < n; ++i)
	{
		if (szamok[i] < maximum)
		{
			veg = i;
		}
		else if (veg == -1)
		{
			kezd = i;
			maximum = szamok[i];
		}
	}
	
	if (veg != -1)
	{
		cout << kezd + 1 << " " << veg + 1;
	}
	else
	{
		cout << -1;
	}

	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base11/50
1Elfogadva0/03ms1944 KiB
2Hibás válasz0/019ms2752 KiB
3Elfogadva1/13ms2672 KiB
4Hibás válasz0/23ms2928 KiB
5Hibás válasz0/73ms3136 KiB
6Hibás válasz0/219ms3892 KiB
7Hibás válasz0/2192ms10904 KiB
8Hibás válasz0/2192ms14192 KiB
9Hibás válasz0/2190ms17516 KiB
10Elfogadva2/2192ms21164 KiB
11Elfogadva2/2190ms24376 KiB
12Hibás válasz0/2187ms27548 KiB
13Hibás válasz0/2194ms31156 KiB
14Hibás válasz0/2192ms34484 KiB
15Hibás válasz0/2193ms38040 KiB
16Hibás válasz0/2192ms41356 KiB
17Elfogadva2/2194ms44560 KiB
18Hibás válasz0/2193ms48204 KiB
19Hibás válasz0/3190ms51596 KiB
20Hibás válasz0/3190ms54860 KiB
21Hibás válasz0/2190ms58068 KiB
22Hibás válasz0/2192ms61380 KiB
23Elfogadva2/2190ms64708 KiB
24Elfogadva2/2190ms68016 KiB