HDU 1880 魔咒词典
2014-02-23 14:18
501 查看
map……
#include <string> #include <iostream> #include <map> using namespace std; map<string,string>map1; map<string,string>map2; int main(){ string s,secret,usage,tmp; getline(cin,s); while(s!="@END@"){ int find=s.find(']'); secret=s.substr(0,find+1); usage=s.substr(find+2,s.size()-find-2); map1[usage]=secret; map2[secret]=usage; getline(cin,s); } int t; cin>>t; getline(cin,s); while(t--){ getline(cin,s); if(s[0]=='['){ if(map2[s]!="\0")cout<<map2[s]<<endl; else puts("what?"); }else{ if(map1[s] != "\0"){tmp=map1[s];tmp=tmp.substr(1,tmp.size()-2);cout<<tmp<<endl;} else puts("what?"); } } return 0; }
相关文章推荐
- HDU 1880 魔咒词典 (二分搜索)
- 魔咒词典(hdu 1880)
- HDU 1880 魔咒词典
- hdu 1880 魔咒词典(多种方法)
- hdu acm 1880 魔咒词典
- HDU1880——哈希表(BKDR算法)——魔咒词典
- HDU 1880 魔咒词典
- hdu 1880 魔咒词典(字符串hash)
- HDU 1880 魔咒词典
- hdu1880之魔咒词典
- Hdu 1880 魔咒词典(hash链表)
- HDU 1880 魔咒词典
- HDU 1880 魔咒词典
- hdu 1880 魔咒词典
- hdu1880魔咒词典 字符串哈希
- HDU 1880 魔咒词典
- hdu1880 魔咒词典 (hash)
- HDU1880-魔咒词典
- HDU-1880-魔咒词典【哈希(Hash)+二分】
- HDU 1880 魔咒词典(字符串哈希)