964 2022. 02. 05 17:35:41 Kevinke12 Kert (75 pont) cpp14 Elfogadva 75/75 266ms 20464 KiB
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
#define ll long long

ll N, M, P;
ll t[100005];

int main()
{
    cin >> N >> M >> P;

    int ans1=0, ans2=0;

    for(int i = 0; i < N; i++)
    {
        for(int j = 0; j < M;j++)
            cin >> t[j];

        //1. subtask
        map<ll, int> m;
        for(int j = 0;j < M; j++)
            m[t[j]]++;
        int mDb=0;
        for(auto aktErt:m)
        {
            mDb = max(mDb, aktErt.second);
        }
        if(mDb>M-mDb)
            ans1++;

        //2. subtask
        int aktDb=1;
        for(int j = 1;j <= M; j++)
        {
            if(t[j-1]==t[j])
                aktDb++;
            else
            {
                ans2 = max(ans2, aktDb);
                aktDb=1;
            }
        }
    }



    cout << ans1 << "\n";
    cout << ans2 << "\n";
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 75/75
1 Elfogadva 0/0 2ms 1744 KiB
2 Elfogadva 0/0 208ms 5948 KiB
3 Elfogadva 4/4 1ms 5760 KiB
4 Elfogadva 4/4 1ms 5760 KiB
5 Elfogadva 4/4 1ms 5768 KiB
6 Elfogadva 4/4 1ms 5772 KiB
7 Elfogadva 4/4 1ms 5784 KiB
8 Elfogadva 4/4 1ms 5784 KiB
9 Elfogadva 4/4 2ms 5784 KiB
10 Elfogadva 4/4 6ms 5836 KiB
11 Elfogadva 6/6 2ms 5856 KiB
12 Elfogadva 6/6 10ms 6032 KiB
13 Elfogadva 6/6 26ms 6644 KiB
14 Elfogadva 6/6 208ms 9948 KiB
15 Elfogadva 6/6 185ms 14840 KiB
16 Elfogadva 6/6 266ms 17976 KiB
17 Elfogadva 7/7 143ms 20464 KiB