hdoj1113(字符串map应用)
2015-08-03 23:54
357 查看
#include<iostream> #include<cstdio> #include<string> #include<cstring> #include<map> #include<algorithm> using namespace std; #define END "XXXXXX" const int SIZE=10000+16; map<string, string> dic; void Fun_in() { string s; while(cin>>s&&s.compare(END)) { string t=s; sort(t.begin(),t.end()); dic[s]=t; } } void Fun_out() { string word; while(cin>>word&&word.compare(END)) { bool flag=false; string t=word; sort(t.begin(),t.end()); for(map<string, string>:: iterator it=dic.begin();it!=dic.end();it++) { if(!it->second.compare(t)) { flag=true; cout<<it->first<<endl; } } if(!flag) cout<<"NOT A VALID WORD"<<endl; cout<<"******"<<endl; } } int main() { Fun_in(); Fun_out(); return 0; }
相关文章推荐
- leetcode 71: Simplify Path
- HDU - 3416 Marriage Match IV (最大流)
- spring 事务传播属性
- Java学习笔记(九) Bitset
- android_菜单的创建_xUtils框架使用
- android屏幕适配
- 连接SSO CAS的代码示例
- FFmpeg源代码结构图 - 编码
- POJ_1986_Distance Queries(LCA+tarjan)
- 升级win10,提示(RAM)内存不足2G的解决办法,亲测可行
- poj 1840
- JDK动态代理浅析
- hd2553 N皇后问题
- UVA 11925 Generating Permutations 生成排列 (序列)
- git 的分支体系命令汇总
- SetTimeOut jquery的作用
- 设计模式01: Singleton 单例模式(创建型模式)
- NOJ 2079 Prime (莫比乌斯反演)
- hdu-5318 The Goddess Of The Moon(2015 Multi-University Training Contest 3)
- BootStrap导航的创建2