152472025-02-17 17:25:21TakacsAndrasKert (75 pont)cpp17Elfogadva 75/75259ms2612 KiB
#include <bits/stdc++.h>
using namespace std;
int main() {
    int m,n,p; cin >> m >> n >> p;
    vector<vector<int>> a(m,vector<int>(n));
    int out1 = 0, out2 = 0;
    for (int i = 0; i < m; i++) {
        int cnt = 1;
        map<int,int> b;
        for (int j = 0; j < n; j++) {
            cin >> a[i][j];
            if (j > 0 && a[i][j] == a[i][j-1]) cnt++;
            else cnt = 1;
            if (++b[a[i][j]] >= n/2+1) {
                out1++;
                b[a[i][j]] = -1;
            }
            out2 = max(out2,cnt);
        }
    }
    cout << out1 << '\n' << out2;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/01ms316 KiB
2Elfogadva0/0244ms2356 KiB
3Elfogadva4/41ms316 KiB
4Elfogadva4/41ms316 KiB
5Elfogadva4/41ms316 KiB
6Elfogadva4/41ms316 KiB
7Elfogadva4/41ms316 KiB
8Elfogadva4/41ms316 KiB
9Elfogadva4/41ms316 KiB
10Elfogadva4/44ms464 KiB
11Elfogadva6/62ms420 KiB
12Elfogadva6/610ms492 KiB
13Elfogadva6/630ms748 KiB
14Elfogadva6/6231ms2408 KiB
15Elfogadva6/6222ms2612 KiB
16Elfogadva6/6259ms2400 KiB
17Elfogadva7/7145ms1332 KiB