PAT basic 1043
来源:互联网 发布:克里诺林裙淘宝 编辑:程序博客网 时间:2024/06/16 13:19
#include <iostream>#include <algorithm>#include <map>using namespace std;int main() { char t; map<char, int> m; //感觉map不要太好用啊 hash列表 while(cin >> t) { if (t == 'P' || t == 'A' || t == 'T' || t == 'e' || t == 's' || t == 't') m[t]++; } char c[7] = {"PATest"}; int maxCnt = 0; for (auto it : m) { maxCnt = max(maxCnt, it.second); } for (int i = 0; i < maxCnt; i++) { for (int j = 0; j < 6; j++) { if (m[c[j]] != 0) { cout << c[j]; m[c[j]]--; } } } return 0;}
阅读全文
0 0
- PAT basic 1043
- pat-basic-1043-c语言
- PAT Basic
- PAT乙级(Basic Leve)1043(C++)
- PAT(basic level) 1043 输出PATest(20)
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- PAT Basic 1008
- PAT Basic 1009
- PAT Basic 1010
- pat basic level 1016
- pat basic level 1018
- pat basic level 1019
- PAT(basic level)题解
- 数据库联表跨表查询
- 前端就职要求
- PAT basic 1042
- Redis工具类获取Redis
- springmvc方法名称解析器和视图解析器
- PAT basic 1043
- 使用Android Studio时git上的代码更新失败(index.lock),导致无法提交
- Ubuntu 16.04 LTS 安装OpenCV3.2
- PAT basic 1044
- RMQ(一维)
- PAT basic 1045
- JAVA设计模式之单例模式
- PAT basic 1046
- JavaWeb学习之JSP