新时代水王
来源:互联网 发布:d3.js 地图热力图 编辑:程序博客网 时间:2024/05/17 06:48
新时代水王
时间限制: 3 Sec 内存限制: 128 MB提交: 17 解决: 9
[提交][状态][论坛]
题目描述
那是一个狐狸吸烟的年代,无聊的 licstar 编写出了一个统计程序,可以统计 BUCT-ACM 群里的所有发言。就是这个程序,将 HarderJ 推上了风头浪尖,他在多个统计项中位列榜首,从此,他就成了水王大江江…… 历史的车轮始终是向前滚动的,现在我们又迎来了一个崭新的时代,你们,BUCT-ACM 的希望,成了时代的主宰;那么,你们能编写一个程序,统计出新时代的水王么?
输入
输入由一个或多个测试用例组成; 每组测试用例第一行为一个整数 n(0 ≤ n ≤ 106),(n = 0 表示输入结束);紧接着 n 行输入,每行为一个用户 ID(由不超过 50 个字符组成,没有空格),表示该 ID 的一次发言。
输出
根据每个输入用例,对每个 ID 的发言进行统计,输出水王的 ID。 注意:所谓水王,就是发言最多,且超过所有发言总数一半的 ID。每组测试用例均存在水王。
样例输入
3HarderJ licstarHarderJ0
样例输出
HarderJ
#include<cstdio>#include<iostream>#include<cstring>#include<map>using namespace std;int main(){ int n; while(scanf("%d",&n)!=EOF&&n){ map <string,int> m; if(!m.empty()) m.clear(); while(n--){ char ch[55]; scanf("%s",ch); if(m.count(ch)) m[ch]++; else m[ch]=0; } int max=0; string s; for(map <string,int>::iterator it=m.begin();it!=m.end();it++){ //cout<<it->first<<" "<<it->second<<endl; if(it->second > max){ max=it->second; s=it->first; } } cout<<s<<endl; } return 0;}
0 0
- 新时代水王
- 新时代的成功
- 新同居时代
- 新同居时代
- 2007搜索引擎新时代
- 新的时代
- 《新结婚时代》
- 新时代奴隶
- 新时代大学生
- 人工智能的新时代
- 新时代的“圣人”
- 新结婚时代经典语录
- 时尚--裸奔新时代
- 新时代新科技
- 新时代的来临
- 合作新时代
- SEO新时代刚开始
- WiFi 网络新时代
- 常见浏览器兼容性问题与解决方案
- 归并排序的一种c++实现
- 第2章 算法分析
- JSON学习
- MapReduce大数据处理技术课程复习提纲
- 新时代水王
- EM algorithm and GMM -- Gaussian Mixed Model
- 振兴中华(递归)
- 收集的android API中一些常见英语生僻词
- STM32学习之路-LCD驱动(1)<基础知识>
- 个小时的怎么下了可就是
- Benchmark of Deep Learning Representations for Visual Recognition
- C++ 注册表操作总结
- 字符串匹配KMP学习