#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int a[100010],b[100010],v[100010];
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d%d",&a[i],&b[i]);
memset(v,0,sizeof(v));
int ma=1;
for(int i=0;i<n;i++)
{
if(v[i])
continue;
int s=0;
for(int j=0;j<n;j++)
{
if(a[i]==a[j]&&b[i]==b[j])
{
s++;
v[j]=1;
}
}
ma=max(ma,s);
}
printf("%d\n",ma);
return 0;
}
codeforces 237A Free Cash
本文介绍了一个问题的解决方案,即如何计算一家24/7营业的快餐店为确保每位顾客都能被服务所需的最少收银台数量。通过分析顾客到达的时间点,文章提供了一种算法来确定高峰期同时到达的最大顾客数,进而得出所需收银台的数量。

被折叠的 条评论
为什么被折叠?



