当前位置: 代码迷 >> 综合 >> poj 2028 When Can We Meet?
  详细解决方案

poj 2028 When Can We Meet?

热度:98   发布时间:2024-01-11 16:48:15.0

这道题也的确没什么可以写的。。。

AC的代码:

#include <stdio.h>
#include <string.h>int data[102];  //日期数组int main()
{int N,Q; //N是人数,Q是法定人数int M;   //每个人可以的日期数int i;int a;   //具体的方便日期int max; //最大人数int maxInputData; //记录一个最大输入日期,缩短时间int result; //最后的结论日期while(scanf("%d%d",&N,&Q)){if (N==0 && Q==0)break;maxInputData=-1;memset(data,0,sizeof(data));while(N--){scanf("%d",&M);while(M--){scanf("%d",&a);data[a]++;if(a>maxInputData)maxInputData=a;}}//开始计算max=-1;for(i=1;i<=maxInputData;i++)if (data[i]>max){max=data[i];result=i;}if (max<Q)//没有超过指定人数printf("0\n");elseprintf("%d\n",result);}return 0;
}


  相关解决方案