【PAT甲级】1071. Speech Patterns (25)
来源:互联网 发布:人工智能等级 编辑:程序博客网 时间:2024/06/06 12:52
#include <iostream>#include <string>#include <map>#include <cctype>using namespace std;int main() { string s, tmp; map<string, int> m; getline(cin, s); for (int i = 0; i < s.length(); i++) { if (isalnum(s[i])) { s[i] = tolower(s[i]);//assignment tmp += s[i]; } else { if (tmp.length()) m[tmp]++; tmp = ""; } } if (tmp.length()) m[tmp]++; string ms; int max = 0; for (map<string, int>::iterator it = m.begin(); it != m.end(); ++it) { if (it->second > max) { max = it->second; ms = it->first; } } cout << ms << " " << max << endl; return 0;}
阅读全文
0 0
- 1071. Speech Patterns (25)PAT甲级
- 【PAT甲级】1071. Speech Patterns (25)
- PAT 甲级 1071. Speech Patterns (25)
- 【PAT】1071. Speech Patterns (25)
- PAT 1071. Speech Patterns (25)
- PAT 1071. Speech Patterns (25)
- PAT 1071. Speech Patterns (25)
- PAT 1071. Speech Patterns (25)
- 1071. Speech Patterns (25)-PAT甲级真题(map应用)
- PAT 1071. Speech Patterns
- PAT 1071. Speech Patterns
- PAT--1071. Speech Patterns
- PAT 1071. Speech Patterns
- 【PAT】1071. Speech Patterns
- PAT-Speech Patterns (25)
- PAT (Advanced) 1071. Speech Patterns (25)
- PAT A 1071. Speech Patterns (25)
- PAT-A-1071. Speech Patterns (25)
- Combination Sum
- HTML中<input>和<textarea>的区别
- jQuery轻量级树状菜单插件代码
- ARM实习面试总结
- IDEA常用的一些快捷键:
- 【PAT甲级】1071. Speech Patterns (25)
- 内核参数列表
- Java集合fail-fast
- Unity的button脚本及MaterialPropertyBlock使用、C#数组转list
- HashMap工作原理
- js将一个数组添加进另一个数组
- pro_dw_pcauto_month
- Unity3D游戏开发之SQLite让数据库开发更简单
- C++基础入门