9013 2024. 02. 12 10:19:55 Ignác Kert (75 pont) cpp17 Hibás válasz 0/75 300ms 22680 KiB
// Source: https://usaco.guide/general/io

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

int main() {
	int m, n, k;
	cin >> m >> n >> k;
	int db = 0, maxi = 0;
	for (int i = 0; i < m; i++) {
		map<int, int> a;
		int last = 0, crdb = 0, crmaxi = 0;
		for (int j = 0; j < n; j++) {
			int b;
			cin >> b;
			if (b == last) crdb++;
			else {
				crdb = 1;
				last = b;
			}
			if (crdb > maxi) maxi = crdb;
			a[b]++;
			if (a[b] > crmaxi) crmaxi = a[b];
		}
		
		if (crmaxi > n / 2) db++;
	}

	cout << db << " " << maxi;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 0/75
1 Hibás válasz 0/0 3ms 1808 KiB
2 Hibás válasz 0/0 280ms 6200 KiB
3 Hibás válasz 0/4 3ms 6304 KiB
4 Hibás válasz 0/4 3ms 6452 KiB
5 Hibás válasz 0/4 3ms 6668 KiB
6 Hibás válasz 0/4 3ms 6860 KiB
7 Hibás válasz 0/4 3ms 7200 KiB
8 Hibás válasz 0/4 3ms 7292 KiB
9 Hibás válasz 0/4 3ms 7428 KiB
10 Hibás válasz 0/4 8ms 7816 KiB
11 Hibás válasz 0/6 4ms 7956 KiB
12 Hibás válasz 0/6 14ms 8476 KiB
13 Hibás válasz 0/6 37ms 9156 KiB
14 Hibás válasz 0/6 268ms 12432 KiB
15 Hibás válasz 0/6 252ms 15864 KiB
16 Hibás válasz 0/6 300ms 20196 KiB
17 Hibás válasz 0/7 172ms 22680 KiB