149102025-02-07 10:26:31miszorimarciKert (75 pont)cpp17Accepted 75/75219ms1076 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long

signed main() {
	int M, N, P, cnt = 0, mx = 0; cin >> M >> N >> P;
    vector<int>v(N);
    for(int k = 0; k < M; k++)
    {
        unordered_map<int, int>mp;
        for(int i = 0; i < N; i++)
        {
            cin >> v[i];
            mp[v[i]]++;
        }
        for(auto [_, i] : mp)
        {
            if(i > N - i)
            {
                cnt++;
                break;
            }
        }
        int l = 0, r = 0;
        while(r < N-1)
        {
            if(v[r] != v[r + 1])
            {
                l = r + 1;
                r++;
            }
            else
            {
                r++;
                mx = max(mx, r - l + 1);
            }
        }
    }
    cout << cnt << "\n" << mx;
}
SubtaskSumTestVerdictTimeMemory
base75/75
1Accepted0/01ms508 KiB
2Accepted0/0203ms316 KiB
3Accepted4/41ms316 KiB
4Accepted4/41ms316 KiB
5Accepted4/41ms316 KiB
6Accepted4/41ms316 KiB
7Accepted4/41ms316 KiB
8Accepted4/41ms316 KiB
9Accepted4/41ms316 KiB
10Accepted4/44ms424 KiB
11Accepted6/62ms316 KiB
12Accepted6/68ms316 KiB
13Accepted6/628ms512 KiB
14Accepted6/6194ms484 KiB
15Accepted6/6181ms1076 KiB
16Accepted6/6219ms316 KiB
17Accepted7/7128ms564 KiB