Babelfish Poj2503(STL map的使用)
来源:互联网 发布:淘宝卖家最迟发货时间 编辑:程序博客网 时间:2024/05/15 00:49
Babelfish
Time Limit: 3000MS Memory Limit: 65536KTotal Submissions: 41561 Accepted: 17638
Description
You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them.
Input
Input consists of up to 100,000 dictionary entries, followed by a blank line, followed by a message of up to 100,000 words. Each dictionary entry is a line containing an English word, followed by a space and a foreign language word. No foreign word appears more than once in the dictionary. The message is a sequence of words in the foreign language, one word on each line. Each word in the input is a sequence of at most 10 lowercase letters.
Output
Output is the message translated to English, one word per line. Foreign words not in the dictionary should be translated as "eh".
Sample Input
dog ogdaycat atcaypig igpayfroot ootfrayloops oopslayatcayittenkayoopslay
Sample Output
catehloops
Hint
Huge input and output,scanf and printf are recommended.
思路 : 存入map 查找输出0.0 裸裸STL 好害羞2333333.....
思路 : 存入map 查找输出0.0 裸裸STL 好害羞2333333.....
#include <iostream>#include <map>#include <cstdio>#include <string>using namespace std;int main(){ char Key[66], Find[66]; char str[66]; map<string,string>mp; while (gets(str)&&str[0]!='\0') ///空行的控制 { sscanf(str,"%s %s",Key,Find); ///sscanf按格式从a读串 mp[Find]=Key; } while (gets(str)&&str[0]!='\0') { sscanf(str,"%s",Find); if (mp[Find]!="\0") ///int初始是0 string为'\0' { cout<<mp[Find]<<endl; } else { cout<<"eh"<<endl; }/// map<string,string>::iterator(迭代器) x ; find()目测从头迭代/// if (mp.find(Find)==mp.end()) ///到end时说明没有找到要找的元素/// {/// cout<<"eh"<<endl;/// }/// else/// {/// cout<<mp[Find]<<endl; ///map 类似二位数组/// }///注释方法也对 } return 0;}
0 0
- Babelfish Poj2503(STL map的使用)
- poj2503 Babelfish(STL-map)
- POJ2503 Babelfish (输入格式控制与STL map的使用)
- STL map的使用 POJ2503
- poj2503——Babelfish(STL,map)
- POJ2503 Babelfish(Map键值对的应用)
- POJ2503--Babelfish--map映射
- POJ2503 Babelfish map做法
- POJ2503 Babelfish【map】
- POJ2503 Babelfish (map)
- map poj2503 Babelfish
- poj2503 Babelfish(map,二分)
- poj2503用STL的map解决
- POJ2503 Babelfish
- Babelfish poj2503
- POJ2503 Babelfish
- poj2503 Babelfish
- POJ2503-Babelfish
- MATLAB中零散语法知识总结之rand()、tic toc、图形句柄
- 如何避免野指针
- JSP实现简单用户登录
- 文章标题
- HTML5学习_day13(3)--border-radius属性(圆角边框)
- Babelfish Poj2503(STL map的使用)
- mysql存储过程详解
- 使用cv::findFundamentalMat要注意的几点
- 3-11 LED驱动程序设计
- 300_不能使用ApplicationContext
- poj2229Sumsets递归/动态规划
- javaweb项目中导入jquery
- IDEA启动tomcat失败
- win7环境下eclipse gdb调试输出stl容器内容