hihocoder 1385 A Simple Job 模拟
来源:互联网 发布:密码生成器软件 编辑:程序博客网 时间:2024/04/28 17:33
题解:
从每个单词的首位开始枚举,再判断之后是否含有“,”和“.”,构成的词组和出现次数用map来存。
#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<cmath>#include<map>#include<set>#include<vector>#include<string>#include<queue>#include<bitset>using namespace std;typedef long long ll;int main(){ string s; map<string,int> mp; while(getline(cin,s)) { if(s=="####") { string ans; int k=0; for(auto i=mp.begin();i!=mp.end();i++) { if(i->second>k) { ans=i->first; k=i->second; } } cout<<ans<<":"<<k<<endl; mp.clear(); } else { int len=s.size(); for(int i=0;i<len;i++) { string t=""; if(s[i]>='a'&&s[i]<='z') { int pos=i; while(s[pos]>='a'&&s[pos]<='z') t+=s[pos++]; int flag=0; int k=pos; for(;;pos++) { if(s[pos]==','||s[pos]=='.'||pos>=len) { flag=1; break; } if(s[pos]>='a'&&s[pos]<='z') break; } i=pos-1; if(flag) { continue; } t+=" "; while(s[pos]>='a'&&s[pos]<='z') t+=s[pos++]; mp[t]++; } } } } return 0;}
0 0
- hihocoder 1385 A Simple Job 模拟
- hihoCoder #1385 : A Simple Job 【2016北京网赛】模拟
- hihocoder 1385 A Simple Job(STL)
- A Simple Job 模拟+multiset
- hihocode #1385 : A Simple Job
- hihoCoder1385——A Simple Job(模拟)
- A Simple Job
- 水题 A Simple Job
- What a Simple Research HihoCoder
- hihocoder 1427 What a Simple Research
- A Simple Job 2016北京网赛
- 北京ICPC题目3 : A Simple Job
- ACM-ICPC国际大学生程序设计竞赛北京赛区(2016)网络赛 - C A Simple Job (模拟)(multiset)
- HDU2522 A simple problem 【模拟】
- 2016 ICPC 北京网络赛C题A Simple Job,hiho1385 : A Simple Job
- hihocoder1385 A Simple Job JAVA String split 字符串切割
- hdu 2522 A simple problem(模拟)
- hdoj 2522 A simple problem 【模拟】
- 坚持#第49天~李半仙音乐盒完成啦
- 度量学习
- 数据库分片(Sharding)与分区(Partition)的区别
- USB摄像头预览识别二维码
- MATLAB多分类,使用libsvm和linear的详解和区别
- hihocoder 1385 A Simple Job 模拟
- Xcode8---ios9.2一下崩溃问题
- JavaEE根据不同查询条件进行查找
- Android 开发问题积累
- 多项式求和
- 面试资料(1)
- 【C#学习】字符串函数
- java中的包装类和异常
- question: student_link