Uva156——Ananagrams
来源:互联网 发布:知乎现在有多少用户 编辑:程序博客网 时间:2024/06/04 23:10
#include <iostream>#include <string>#include <cctype>#include <vector>#include <map>#include <algorithm>using namespace std;map<string, int> cnt;vector<string> words;string repr(const string &s){string ans = s;for(int i = 0; i < ans.length(); i++)ans[i] = tolower(ans[i]);sort(ans.begin(), ans.end());return ans;}int main(){//freopen("156.txt", "r", stdin);int n = 0, i;string s;while(cin >> s){if(s[0] == '#')break;words.push_back(s);string r = repr(s);if(!cnt.count(r))cnt[r] = 0;cnt[r]++;}vector<string> ans;for(i = 0; i < words.size(); i++)if(cnt[repr(words[i])] == 1)ans.push_back(words[i]);sort(ans.begin(), ans.end());for(i = 0; i < ans.size(); i++)cout << ans[i] << endl;return 0;}
0 0
- Uva156——Ananagrams
- UVa156 Ananagrams
- UVA156 Ananagrams
- Ananagrams uva156
- UVA156 - Ananagrams
- UVA156-Ananagrams
- UVA156-Ananagrams
- UVA156 Ananagrams
- UVA156 Ananagrams
- Ananagrams Uva156
- Ananagrams UVa156
- uva156 Ananagrams
- UVa156 Ananagrams,map
- 反片语 Ananagrams,UVa156
- UVA156 Ananagrams(字符串处理)
- uva156 Ananagrams (stl map的使用)
- UVA156-5.4-Ananagrams-映射(map)
- map函数的应用:UVa156-Ananagrams
- 数据结构笔试题---栈
- MYSQL数据库
- 1051: [HAOI2006]受欢迎的牛
- Java实现从正方教务系统抓取数据(一)--模拟登录
- Android Studio加入百度地图功能
- Uva156——Ananagrams
- 《rsync同步的艺术》–linux命令五分钟系列之四十二
- 浏览器到服务器的请求响应过程时序图
- android 设置返回键监听
- UitableView的增删和移动
- asp中把数据导出为excel的几种方法
- C语言 概念整理 第一章 我梦老师倾情奉献
- Uva10815——Andy's First Dictionary
- 微软2016校园招聘9月在线笔试C.Fibonacci