[字典树]hdu 1075
2012-08-08 14:16
288 查看
/** [字典树]hdu 1075 map水过(PE了两次) */ #include <stdio.h> #include <string.h> #include <string> #include <map> #include <algorithm> using namespace std; int main() { int i,j; char s[11],s2[11],str[3001]; gets(s); map<string,string> mp; while(scanf("%s",s)) { if(strcmp(s,"END") == 0) break; scanf("%s",s2); mp[string(s2)] = string(s); } getchar(); gets(str); while(gets(str)) { if(strcmp(str,"END") == 0) break; for(i = 0; str[i]; ++i) { if(str[i] < 'a' || str[i] > 'z') { printf("%c",str[i]); continue; } for(j = 0; str[i] <= 'z' && str[i] >= 'a';++i,++j) s[j] = str[i]; --i; s[j] = 0; if(mp.find(string(s)) != mp.end()) printf("%s",mp[string(s)].c_str()); else printf("%s",s); } puts(""); } return 0; }
相关文章推荐
- HDU 1075.What Are You Talking About【Map水题(字典树)】【5月25】
- HDU 1075:What Are You Talking About【字典树 & STL】
- hdu 1075 字典树
- 【字典树】hdu 1075 What Are You Talking About
- HDU 1075 What Are You Talking About(字典树)
- hdu 1075 What Are You Talking About(字典树)
- [字典树] HDU 1075 - What Are You Talking About
- hdu 1075 字典树搜索
- HDU_1075_What Are You Talking About(字典树)
- hdu 1075 What Are You Talking About 字典树(静态版)
- hdu 1075(字典树)
- 【HDU 1075】What Are You Talking About(字典树)
- 字典树(入门) 之 hdu 1075
- hdu 1075 (字典树映射)
- 字典树 hdu 1075
- HDU 1075 字典树裸
- hdu 1075 What Are You Talking About【字典树】
- HDU 1075 1247(字典树)
- HDU 1075 What Are You Talking About (字典树)
- HDU1075 What Are You Talking About 解题报告--字典树