stl map函数练练手的题目
来源:互联网 发布:营业执照怎么制作软件 编辑:程序博客网 时间:2024/05/28 15:27
http://www.bnuoj.com/v3/problem_show.php?pid=17295
题意明确,就是给一堆单词,不分大小写,请你输出某些不能重新排序组合成为其他任何单词的单词
map函数使用方法初get
#include<iostream>#include<algorithm>#include<cstring>#include<map>#include<vector>#include<string>#include<cmath>using namespace std;map<string,int>coun;vector<string> ss;string chuan(string f){ int i; for(i=0;i<f.length();i++) { f[i]=tolower(f[i]); } sort(f.begin(),f.end()); return f;}int main(){ string s; int i; while(cin>>s) { if(s[0]=='#')break; string los=chuan(s); ss.push_back(s); sort(los.begin(),los.end()); if(coun.count(los)==0) coun[los]=0; coun[los]++; } vector<string>ans; for(i=0;i<ss.size();i++) { if(coun[chuan(ss[i])]==1) {ans.push_back(ss[i]);} } sort(ans.begin(),ans.end()); for(i=0;i<ans.size();i++) cout<<ans[i]<<endl; return 0;}
0 0
- stl map函数练练手的题目
- 一个极其简单的函数。。练练手
- 代码:三个不特别简单的函数..练练手
- 练练手
- 一个简单的排序,练练手
- 练练手--求串联电阻的阻值
- stl-map的一道很好的题目
- 第一次登录,练练手
- 写博客练练手
- string练练手
- strcpy编程练练手
- 每天练练手
- 每天练练手3.20
- 3.28练练手
- 4.10练练手
- 4_14练练手
- 4.22c++练练手
- js案例练练手
- E. President and Roads (CF Round #Pi (Div. 2)) 优先队列的Dij+Tarjan找桥
- 程序员如何持续提升自己的开发技能
- hdu 2647(拓扑排序)
- UVA_10723_CyborgGenes
- Android View绘制过程,基于Framework源码解析
- stl map函数练练手的题目
- 经典正则表达式
- 22. 程序员生存定律-公司选择上的方法论
- TCP协议与UDP协议的区别
- 畅通工程
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- ckplayer cuplayer的使用
- Linux文件属性和权限的修改
- hdu 4109 拓扑排序 关键路径