UVa156
来源:互联网 发布:知乎怎样匿名回答 编辑:程序博客网 时间:2024/06/08 16:37
#include <iostream>#include <map> //自己体悟 我体悟了两个小时 无力解释#include <string>#include <vector>#include <algorithm>#include <sstream>using namespace std;map <string,int> cnt;vector<string> words;string repr(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(){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 (int i=0; i<words.size(); i++){if (cnt[repr(words[i])]==1) ans.push_back(words[i]);}sort(ans.begin(),ans.end());for (int i=0; i<ans.size(); i++)cout<<ans[i]<<endl;return 0;}`
0 0
- uva156
- UVA156
- uva156
- uva156
- UVA156
- UVa156
- UVa156
- uva156
- UVa156
- uva156
- UVa156 Ananagrams
- UVA156 Ananagrams
- Ananagrams uva156
- UVA156 - Ananagrams
- UVA156-Ananagrams
- UVA156-Ananagrams
- UVA156 Ananagrams
- UVA156 Ananagrams
- datasnap越用越慢原因
- Chrome控制台技巧秘籍:[5]拾取网页颜色编码
- codeforces 724F. Uniformly Branched Trees
- 偶然间收藏了以为网友的java总结分享,写的非常好,记录一下。
- HDU-1233-还是畅通工程
- UVa156
- [机器学习] Coursera笔记 - 机器学习应用的建议-Part1
- 穿透肌肤
- Linux进程间的通信方式----消息队列
- Android ListView setEmptyView
- [CodeForces725 C. Hidden Word] 构造 + STL
- (三)java多线程之wait notify notifyAll
- 有重复元素的排列问题
- 相关表格