zoj1715(高手帮忙看看代码,测试数据都通过的)

时间:2008-05-10 22:50:23   来源:论坛整理  作者:  编辑:chinaitzhe
#include <iostream>
#include <string>
#include <map>
using namespace std;
int main()
{
int n,q;
while(cin>>n>>q)
{
if(n==0&&q==0)
break;
int m;
map <string,int>date;
map <string,int>date1;
while(n--)
{
cin>>m;
while(m--)
{
string str;
cin>>str;
date[str] ;
}
}
string str1;
int flag=0;
for(map < string, int >::iterator it=date.begin();it != date.end();it )
{
if(it->second>=q)
{
str1=it->first;
date1[str1]=it->second;
flag=1;
}
}
int y=0;
string str2;
for(map < string, int >::iterator it1=date1.begin();it1 != date1.end();it1 )
{
if(it1->second>y)
{
y=it1->second;
str2=it1->first;
}
}
if(flag)
{
cout < <str2 < <endl;
}
if(!flag)
cout < <"0" < <endl;
}
return 0;
}


网友回复:..
-,- 估计没人看!
关键字:zoj,高手,帮忙,看看,代码,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面