9676 2024. 02. 23 22:14:21 999 Kert (75 pont) cpp17 Részben helyes 71/75 248ms 12596 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() 
{
  int n,m,p;cin>>n>>m>>p;
  int ans1=0,ans2=0;
  vector<vector<int>> v(n,vector<int>(m));
  for(int i = 0;i<n;i++){
    int currn=-1,currl=0,best=0;
    map<int,int> ma;
    for(int j = 0;j<m;j++){
      cin>>v[i][j];
      ma[v[i][j]]++;
      if(v[i][j]==currn)currl++;
      else{
        currn=v[i][j];
        best=max(best,currl);
        currl=1;
      }
    }

    //task 1:
    int temp=0;
    for(auto k:ma){
      temp=max(temp,k.second);
    }
    if(temp>m/2)ans1++;
    ans2=max(ans2,best);
  }  
  cout<<ans1<<endl<<ans2;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 71/75
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 233ms 9736 KiB
3 Részben helyes 2/4 3ms 2228 KiB
4 Elfogadva 4/4 3ms 2476 KiB
5 Részben helyes 2/4 3ms 2656 KiB
6 Elfogadva 4/4 3ms 2892 KiB
7 Elfogadva 4/4 3ms 2816 KiB
8 Elfogadva 4/4 3ms 2964 KiB
9 Elfogadva 4/4 3ms 2892 KiB
10 Elfogadva 4/4 7ms 3124 KiB
11 Elfogadva 6/6 3ms 3196 KiB
12 Elfogadva 6/6 12ms 3596 KiB
13 Elfogadva 6/6 32ms 4328 KiB
14 Elfogadva 6/6 224ms 11320 KiB
15 Elfogadva 6/6 211ms 12596 KiB
16 Elfogadva 6/6 248ms 11176 KiB
17 Elfogadva 7/7 143ms 7812 KiB