78672024-01-11 14:16:30AblablablaKert (75 pont)cpp17Részben helyes 71/75303ms4316 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int m, n, p;
    cin >> m >> n >> p;

    int maxi = 0;
    int valasz = 0;

    for(int i = 0; i < m; i++){
        map<int, int> db;
        int legN = 0;
        int most = 1;
        int a;
        cin >> a;
        db[a]++;
        int elozo = a;
        int elso = 1;

        for(int i = 1; i < n; i++){
            int akt;
            cin >> akt;

            if(akt == elozo){
                most++;
            } else{
                legN = max(legN, most);
                most = 1;
            }
            elozo = akt;

            db[akt]++;
            elso = max(elso, db[akt]);
        }

        maxi = max(maxi, legN);
        valasz += (elso > n - elso);
    }

    cout << valasz << "\n" << maxi << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base71/75
1Elfogadva0/03ms1816 KiB
2Elfogadva0/0286ms2172 KiB
3Részben helyes2/43ms2220 KiB
4Elfogadva4/43ms2332 KiB
5Részben helyes2/43ms2452 KiB
6Elfogadva4/43ms2828 KiB
7Elfogadva4/43ms2904 KiB
8Elfogadva4/43ms2960 KiB
9Elfogadva4/43ms3184 KiB
10Elfogadva4/48ms3380 KiB
11Elfogadva6/64ms3332 KiB
12Elfogadva6/614ms3576 KiB
13Elfogadva6/637ms3516 KiB
14Elfogadva6/6270ms3776 KiB
15Elfogadva6/6254ms4076 KiB
16Elfogadva6/6303ms3904 KiB
17Elfogadva7/7170ms4316 KiB