hdu1075(map)
来源:互联网 发布:php fixpathinfo 编辑:程序博客网 时间:2024/06/06 00:20
/*相当于你输入的串有个对照表,若该船和对照表中的串相同,那么输出对照表中的串*/#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <map>using namespace std;char c[3010];map <string, string> mp;int main(){ string s1, s2; cin >> s1; while(cin >> s1){ if(s1 == "END") break; cin >> s2; mp[s2] = s1; } cin >> s1; getchar();//这里将有一个空行\n gets不读所以要读掉 while(1){ memset(c, 0, sizeof(0)); gets(c); if(!strcmp(c, "END")) { mp.clear(); break; } s1 = ""; for(int i = 0; i < strlen(c); i++){ if(islower(c[i])){//判断是否为小写字母是的话加入字符串s1 s1 += c[i]; } else{ if(mp.find(s1) != mp.end()){ cout << mp[s1]; s1 = "";//这里主要清空s1 } else{ cout << s1; s1 = "";//这里也要清空s1 } cout << c[i];//不是小写字母要输出 } } cout << endl; } return 0;}
0 0
- hdu1075(map)
- hdu1075 map
- hdu1075【map】
- hdu1075 map
- hdu1075 MAP映射
- hdu1075(map映射)
- hdu1075(trie树)
- hdu1075
- HDU1075
- hdu1075
- hdu1075
- hdu1075
- hdu1075
- hdu1075
- HDU1075
- hdu1075
- hdu1075
- hdu1075
- HIT 1942 D
- Unity加载机制及内存管理
- CSS透明度opacity与IE中的透明度滤镜filter的最准确的用法
- 从聚类讲到核函数
- kaggle竞赛全收录app开发规划
- hdu1075(map)
- 【OM】SoftEtherVPN搭建教程(2)
- Python 梯度下降
- 石子归并
- linux下安装python3.5.3
- Oracle SQLServer 和Mysql间的区别
- Qt如何去掉系统提供的窗口边框
- XMLHttpRequest cannot load 错误解决
- 初识HTML/CSS之HTML篇