7050 2023. 12. 28 22:23:43 Ignác Völgy (100 pont) cpp17 Elfogadva 100/100 41ms 4392 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;
	vector<int> b(n);
	int kezdi = -1, kezdh = 0, maximum = 1;
	for (int i = 0; i < n; i++) {
		int a;
		cin >> a;
		b[n - 1 - i] = a;
		if (a >= kezdh) {
			maximum = max(maximum, i - kezdi);
			kezdi = i;
			kezdh = a;
		}
	}

	kezdi = -1;
	kezdh = 0;
	for (int i = 0; i < n; i++) {
		int a = b[i];
		if (a >= kezdh) {
			maximum = max(maximum, i - kezdi);
			kezdi = i;
			kezdh = a;
		}
	}

	if (maximum == 1) cout << -1;
	else cout << maximum;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 100/100
1 Elfogadva 0/0 3ms 1852 KiB
2 Elfogadva 0/0 3ms 2008 KiB
3 Elfogadva 5/5 3ms 2088 KiB
4 Elfogadva 5/5 3ms 2216 KiB
5 Elfogadva 5/5 3ms 2428 KiB
6 Elfogadva 5/5 3ms 2512 KiB
7 Elfogadva 5/5 3ms 2508 KiB
8 Elfogadva 5/5 3ms 2672 KiB
9 Elfogadva 5/5 3ms 2804 KiB
10 Elfogadva 5/5 3ms 2948 KiB
11 Elfogadva 5/5 4ms 3016 KiB
12 Elfogadva 5/5 4ms 3020 KiB
13 Elfogadva 5/5 6ms 3012 KiB
14 Elfogadva 5/5 6ms 3016 KiB
15 Elfogadva 5/5 32ms 3952 KiB
16 Elfogadva 5/5 37ms 3988 KiB
17 Elfogadva 5/5 37ms 4052 KiB
18 Elfogadva 5/5 37ms 3960 KiB
19 Elfogadva 5/5 37ms 4156 KiB
20 Elfogadva 5/5 41ms 4244 KiB
21 Elfogadva 5/5 41ms 4244 KiB
22 Elfogadva 5/5 41ms 4392 KiB