题意其实很简单,就是理解为搜寻被某个二维数组被记录了几次。
#include <cstdio>
#include <iostream.h>
#include <cstring>
#include <algorithm>
using namespace std;
const int maxn=100;
int a[maxn][maxn];
int max(int a, int b)
{
return a > b ? a : b;
}
int main()
{
int i, j, n;
while(scanf("%d",&n) == 1)
{
memset(a,0,sizeof(a));
for(i=1;i<=n;i++)
{
int x,y;
scanf("%d%d",&x,&y);
a[x][y]++;
}
int num=0;
for(i=0;i<24;i++)
{
for(j=0;j<60;j++)
{
num = max(num,a[i][j]);
}
}
printf("%d\n",num);
}
return 0;
}