8580 2024. 01. 22 12:13:43 Ignác Érdekes túra (70 pont) cpp17 Elfogadva 70/70 29ms 3700 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin >> n;
	int h = 1, maxh = 1, db = 0;
	int elozo;
	cin >> elozo;
	for (int i = 1; i < n; i++) {
		int a;
		cin >> a;
		if (a != elozo) {
			h++;
			if (h > maxh) maxh = h;
		} else {
			if (h > 1) db++;
			h = 1;
		}

		elozo = a;
	}

	if (h > 1) db++;
	cout << db << "\n";
	if (maxh == 1) cout << -1;
	else cout << maxh;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 70/70
1 Elfogadva 0/0 3ms 2132 KiB
2 Elfogadva 0/0 25ms 2192 KiB
3 Elfogadva 3/3 2ms 2184 KiB
4 Elfogadva 3/3 3ms 2440 KiB
5 Elfogadva 3/3 3ms 2536 KiB
6 Elfogadva 3/3 3ms 2768 KiB
7 Elfogadva 3/3 3ms 2860 KiB
8 Elfogadva 3/3 3ms 2992 KiB
9 Elfogadva 3/3 3ms 3192 KiB
10 Elfogadva 3/3 3ms 3304 KiB
11 Elfogadva 3/3 3ms 3392 KiB
12 Elfogadva 3/3 3ms 3616 KiB
13 Elfogadva 4/4 3ms 3460 KiB
14 Elfogadva 4/4 16ms 3460 KiB
15 Elfogadva 4/4 17ms 3460 KiB
16 Elfogadva 4/4 17ms 3464 KiB
17 Elfogadva 4/4 19ms 3460 KiB
18 Elfogadva 4/4 20ms 3588 KiB
19 Elfogadva 4/4 27ms 3672 KiB
20 Elfogadva 4/4 25ms 3672 KiB
21 Elfogadva 4/4 29ms 3700 KiB
22 Elfogadva 4/4 23ms 3700 KiB