Submission #2018234
Source Code Expand
#include<bits/stdc++.h>
using namespace std;
const int MX=305;
class FastIO
{
private:
static const int MXL=200000;
char IBF[MXL],OBF[MXL],*p1,*p2,*p3,c;
char *const END;
int tp,bf[22],f;
FILE *I,*O;
char gc(){return p1==p2?(p2=(p1=IBF)+fread(IBF,1,MXL,I)),p1==p2?EOF:*p1++:*p1++;}
void pc(char c){if(p3==END)flush();*p3++=c;}
void flush(){fwrite(OBF,1,p3-OBF,O),p3=OBF;}
public:
FastIO(FILE *I,FILE *O):I(I),O(O),p1(IBF),p2(IBF),p3(OBF),END(OBF+MXL){}
~FastIO(){flush();}
template<typename T>void read(T& x)
{
c=gc(),x=0,f=0;
while(!isdigit(c)){if(c=='-')f=1;c=gc();}
while(isdigit(c))x=x*10+c-'0',c=gc();
if(f)x=-x;
}
template<typename T>void write(T x)
{
if(x<0)putchar('-'),x=-x;
bf[tp=1]='\n'-48;
do bf[++tp]=x%10,x/=10;while(x);
while(tp)pc(48+bf[tp--]);
}
}IO(stdin,stdout);
#define read(x) IO.read(x)
#define write(x) IO.write(x)
int N,M,a[MX][MX],it[MX],ans=400,tmp,cnt[MX];
bool used[MX];
int main()
{
read(N),read(M);
for(int i=1;i<=N;i++)for(int j=1;j<=M;j++)read(a[i][j]);
for(int i=1;i<=N;i++)it[i]=1;
for(int i=1,mx;i<=M;i++)
{
memset(cnt+1,0,sizeof(int)*M);
for(int j=1;j<=N;j++)
{
while(used[a[j][it[j]]])it[j]++;
cnt[a[j][it[j]]]++;
}
mx=0;
for(int j=1;j<=M;j++)if(cnt[j]>cnt[mx]&&!used[j])mx=j;
ans=min(ans,cnt[mx]),used[mx]=1;
}
write(ans);
return 0;
}
Submission Info
Submission Time |
|
Task |
B - Sports Festival |
User |
MegaOwIer |
Language |
C++14 (GCC 5.4.1) |
Score |
700 |
Code Size |
1398 Byte |
Status |
AC |
Exec Time |
3 ms |
Memory |
768 KB |
Judge Result
Set Name |
Sample |
All |
Score / Max Score |
0 / 0 |
700 / 700 |
Status |
|
|
Set Name |
Test Cases |
Sample |
sample_01.txt, sample_02.txt, sample_03.txt |
All |
sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt |
Case Name |
Status |
Exec Time |
Memory |
sample_01.txt |
AC |
1 ms |
256 KB |
sample_02.txt |
AC |
1 ms |
256 KB |
sample_03.txt |
AC |
1 ms |
256 KB |
subtask_1_01.txt |
AC |
1 ms |
256 KB |
subtask_1_02.txt |
AC |
1 ms |
384 KB |
subtask_1_03.txt |
AC |
1 ms |
384 KB |
subtask_1_04.txt |
AC |
1 ms |
384 KB |
subtask_1_05.txt |
AC |
1 ms |
384 KB |
subtask_1_06.txt |
AC |
2 ms |
640 KB |
subtask_1_07.txt |
AC |
2 ms |
640 KB |
subtask_1_08.txt |
AC |
1 ms |
640 KB |
subtask_1_09.txt |
AC |
1 ms |
640 KB |
subtask_1_10.txt |
AC |
1 ms |
256 KB |
subtask_1_11.txt |
AC |
2 ms |
384 KB |
subtask_1_12.txt |
AC |
1 ms |
256 KB |
subtask_1_13.txt |
AC |
2 ms |
512 KB |
subtask_1_14.txt |
AC |
3 ms |
768 KB |
subtask_1_15.txt |
AC |
3 ms |
768 KB |
subtask_1_16.txt |
AC |
3 ms |
768 KB |
subtask_1_17.txt |
AC |
3 ms |
768 KB |
subtask_1_18.txt |
AC |
2 ms |
768 KB |