uvaol 156-------------map的使用
来源:互联网 发布:淘宝旗舰店都是真的吗 编辑:程序博客网 时间:2024/06/06 02:54
#include<iostream>
#include<cstdio>
#include<cctype>
#include<algorithm>
#include<map>
#include<vector>
#include<string>
using namespace std;
map<string,int> cnt;
vector<string> works;
string paixu(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(void){
string s;
while(cin>>s){
if(s[0] == '#')
break;
works.push_back(s);
string r = paixu(s);
if(!cnt.count(r)) cnt[r] = 0;
++cnt[r];
}
vector<string> ans;
for(int i = 0;i<works.size();++i)
if(cnt[paixu(works[i])] == 1)
ans.push_back(works[i]);
sort(ans.begin(),ans.end());
for(int j = 0;j<ans.size();++j)
cout<<ans[j]<<endl;
return 0;
}
#include<cstdio>
#include<cctype>
#include<algorithm>
#include<map>
#include<vector>
#include<string>
using namespace std;
map<string,int> cnt;
vector<string> works;
string paixu(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(void){
string s;
while(cin>>s){
if(s[0] == '#')
break;
works.push_back(s);
string r = paixu(s);
if(!cnt.count(r)) cnt[r] = 0;
++cnt[r];
}
vector<string> ans;
for(int i = 0;i<works.size();++i)
if(cnt[paixu(works[i])] == 1)
ans.push_back(works[i]);
sort(ans.begin(),ans.end());
for(int j = 0;j<ans.size();++j)
cout<<ans[j]<<endl;
return 0;
}
阅读全文
0 0
- uvaol 156-------------map的使用
- UVa 156 map的使用
- 【Map】Map.Entry的使用
- uvaoj 156 Ananagrams map的基本使用
- UVa 156 (stl map的使用)
- UVA 156 【map的使用】【字符串模拟】
- map 文件的使用
- map的使用
- MAP 的使用
- Map接口的使用。。。
- google map的使用
- map的使用:
- map的使用
- map的使用例子
- C++ map的使用
- java Map的使用
- map::insert的使用
- hash map的使用
- Data Binding基础入门
- AndroidStudio将branch的代码合并到master
- [编程题] 算法基础-字符移位
- HDU 2191 多重背包
- Java_实现单链表
- uvaol 156-------------map的使用
- 实验1 GDT表分析+驱动调试
- windows下进入目录的方法
- MoveWindow() SetWindowPos()的区别与联系
- Java 实现PHP的openssl_encrypt()
- iOS开发设置默认前缀
- 【java web】实现form表单提交时弹出提示框确认功能
- find命令的扩展
- CentOS7.2 安装Pyhton3.6.1 ,与python2.7 共存