255602026-02-20 18:10:43mihalykocsisÉrdekes túra (70 pont)cpp17Partially correct 68/7029ms756 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n; cin >> n;
	vector<int> v(n);
	for (int i = 0; i < n; i++) {
		cin >> v[i];
	}
	int count = 1;
	int ans = 0;
	int maxi = -1;
	for (int i = 0; i < n - 1; i++) {
		if (v[i] != v[i + 1]) {
			count++;
		} else {
			if (count >= 2) {
				if (maxi < count) {
					maxi = count;
				}
				ans++;
			}
			count = 1;
		}
	}
	if (count >= 2) {
		ans++;
	}
	cout << ans << "\n" << maxi;
}
SubtaskSumTestVerdictTimeMemory
base68/70
1Accepted0/01ms508 KiB
2Accepted0/026ms564 KiB
3Partially correct1/32ms508 KiB
4Accepted3/32ms316 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms508 KiB
8Accepted3/31ms508 KiB
9Accepted3/32ms560 KiB
10Accepted3/32ms316 KiB
11Accepted3/31ms316 KiB
12Accepted3/32ms316 KiB
13Accepted4/42ms316 KiB
14Accepted4/414ms564 KiB
15Accepted4/417ms640 KiB
16Accepted4/417ms748 KiB
17Accepted4/418ms564 KiB
18Accepted4/420ms748 KiB
19Accepted4/427ms564 KiB
20Accepted4/426ms564 KiB
21Accepted4/429ms564 KiB
22Accepted4/423ms756 KiB