90132024-02-12 10:19:55IgnácKert (75 pont)cpp17Hibás válasz 0/75300ms22680 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ÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/03ms1808 KiB
2Hibás válasz0/0280ms6200 KiB
3Hibás válasz0/43ms6304 KiB
4Hibás válasz0/43ms6452 KiB
5Hibás válasz0/43ms6668 KiB
6Hibás válasz0/43ms6860 KiB
7Hibás válasz0/43ms7200 KiB
8Hibás válasz0/43ms7292 KiB
9Hibás válasz0/43ms7428 KiB
10Hibás válasz0/48ms7816 KiB
11Hibás válasz0/64ms7956 KiB
12Hibás válasz0/614ms8476 KiB
13Hibás válasz0/637ms9156 KiB
14Hibás válasz0/6268ms12432 KiB
15Hibás válasz0/6252ms15864 KiB
16Hibás válasz0/6300ms20196 KiB
17Hibás válasz0/7172ms22680 KiB