hdu 1075 What Are You Talking About(map)
2015-08-24 19:42
465 查看
题意:单词翻译
思路:map
View Code
思路:map
#include<iostream> #include<stdio.h> #include<string.h> #include<map> using namespace std; map<string,string>mp; int main(){ string s1,s2; char c; cin>>s1; while(cin>>s1){ if(s1=="END")break; cin>>s2; mp[s2]=s1; } cin>>s1; getchar(); while(1){ s1=""; while(1){ scanf("%c",&c); if(c<'a'||c>'z')break; s1+=c; } if(c=='E')break; if(mp.find(s1)==mp.end())cout<<s1; else cout<<mp[s1]; printf("%c",c); } return 0; }
View Code
相关文章推荐
- hdoj 1286 找新朋友【欧拉函数】
- Round A APAC Test 2016 Problem A. Googol String
- HDU 5400(Arithmetic Sequence-暴力找区间)
- 创业团队新产品开发模式----寻找一个可持续升级、重复、盈利的模式
- 设置状态栏&&设置导航呢栏
- pomodoro源代码
- 一些文章收藏
- python_学习笔记0824
- cookie 和session 的区别
- Linux 下的shell快捷键
- ARM裸机程序研究 - 编译和链接
- HDU 5399(Too Simple-判定映射)
- linux中文件描述符fd和文件指针flip的理解
- Java模拟公司置办货物系统(一)
- OutMan——Objective-C中分类、延展、非正式协议和协议
- 二叉树前序、中序、后序遍历相互求法
- Unix/Linux的内存管理
- 在macbook air配置android开发环境[eclipse篇]
- MFC自绘-WzdImage图像类
- Python自然语言处理学习笔记之信息提取步骤&分块(chunking)