Babelfish

题目传送门~

Time Limit: 3000MS   Memory Limit: 65536K
Total Submissions: 56564   Accepted: 23224

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 ogday
cat atcay
pig igpay
froot ootfray
loops oopslayatcay
ittenkay
oopslay

Sample Output

cat
eh
loops

Hint

Huge input and output,scanf and printf are recommended.

Source

Waterloo local 2001.09.22


哈哈哈哈哈哈看!第一道POJ我好菜呜呜呜呜...不过我会努力的,冲啊啊啊啊AClusir


AC后两句话:

①这题我切掉后看了好多思路,感觉有一个思路用getchar一个个读的也超级好!!!附上大哥的传送门!

②然后这题很简单嘛...其实就是让你搞个字典然后查一下,map一下就完事了~(hhhhh昨天看郎朗的综艺东北话完事了xs)

③这题输入的组织很重要哇,我是用的gets一起搞进来,再用sscanf分开,超级省事。(不然就要注意空格然后整成两个循环,大家看情况,这题个人觉得考编程的,思路不难叭)

④大家可以学习一下sscanf(博客很多),我记得我学的时候看到过就注意了一下,现在就用到啦~人生没有白走的路,每一步都算数!!!(以后有机会我写个教程,然后你懂得...关注一下你不就学会了嘛嘻嘻嘻嘻)


话不多说,上才艺!!!

#include<iostream>
#include<cstdio>
#include<map>
#include<string>
using namespace std;map<string,string> dic;//map字典 int main()
{char pre[12],suf[12],str[24];//定义键值对字符数组和输入所需要的变量while(gets(str)&&str[0]!='\0'){sscanf(str,"%s %s",suf,pre);//按序读取str,注意中间的空格以及sscanf用法 dic[pre]=suf;}while(gets(str)&&str[0]!='\0'){if(dic.count(str))  cout<<dic[str]<<endl;else  cout<<"eh"<<endl;        }return 0;
}

POJ 2503 Babelfish(map)相关推荐

  1. 【机器学习基本理论】详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解

    [机器学习基本理论]详解最大似然估计(MLE).最大后验概率估计(MAP),以及贝叶斯公式的理解 https://mp.weixin.qq.com/s/6H0gmMWvTExySMraroLVlQ 最 ...

  2. 【机器学习基本理论】详解最大后验概率估计(MAP)的理解

    [机器学习基本理论]详解最大后验概率估计(MAP)的理解 https://mp.weixin.qq.com/s/dQxN46wEbFrpvV369uOHdA 最大似然估计(Maximum likeli ...

  3. POJ 3414 Pots(罐子)

    POJ 3414 Pots(罐子) Time Limit: 1000MS    Memory Limit: 65536K Description - 题目描述 You are given two po ...

  4. 2021-10-16 集合(set)与映射(map) 恋上数据结构笔记

    文章目录 集合(Listset and Treeset) 集合时间复杂度分析 Treeset的局限性 映射(Map) Map与Set 集合(Listset and Treeset) 概念:就是不存储重 ...

  5. properties(map)增.删.改.查.遍历

    import java.util.Map; import java.util.Properties; import java.util.Set;/*** properties(map)增.删.改.查. ...

  6. 中国磷酸一铵(MAP)行业市场供需与战略研究报告

    出版商:贝哲斯咨询 获取报告样本: 企业竞争态势 磷酸一铵(MAP)市场报告涉及的主要国际市场参与者有Mosaic Company.Potash.Mitsui Chemicals.URALCHEM.J ...

  7. Tricks(十七) —— 数组与字典(map)

    (1)数组也能实现一种映射(map),将下标映射为下标对应的值,数组和字典甚至映射的形式都是一样的,都是使用中括号. arr[0] = 1; m["InsideZhang"] = ...

  8. 【转】最大后验概率(MAP)- maximum a posteriori

    最大后验概率(MAP)- maximum a posteriori var $tag='map,最大后验概率,杂谈'; var $tag_code='55bc272ff71193850b39cc269 ...

  9. sizzle.js学习笔记利用闭包模拟实现数据结构:字典(Map)

    sizzle.js学习笔记利用闭包模拟实现数据结构:字典(Map) 这几天学习和查看了jQuery和Property这两个很流行的前端库的御用选择器组件Sizzle.js的源代码,收获还是相对多的!之 ...

  10. 最大似然估计(MLE),最大后验概率估计(MAP),贝叶斯估计入门讲解

    已知数据X,去拟合某个概率模型的参数θ,是最基本的机器学习过程. 本文将入门讲解3个最基本的方法:最大似然估计(Maximum Likelihood Estimation,简称MLE),最大后验概率估 ...

最新文章

  1. 如何通过人工智能“避开”内容安全的“坑”?
  2. 脑机接口成唯一沟通方式,渐冻症晚期父亲终向4岁儿子表达爱意
  3. 汇编 int 10h
  4. WebService怎样在IIS上部署
  5. Android开发之EditText输入框限制输入数字和字母的实现方式
  6. HBase体系架构说明
  7. 理解T-SQL: 触发器
  8. mvd没什么每次参数双都多一个逗号_必看!PostgreSQL参数优化
  9. 关于全球同服和亚马逊Global Accelerating
  10. linux tar命令 打包压缩
  11. mysql不配置环境变量可以吗_MySQL配置环境变量
  12. 本科毕业设计——基于C++的棋类游戏自动生成工具的设计与实现
  13. 什么是pip?Python新手入门指南
  14. altium designer PCB各层介绍+添加多层+设置正/负片+设置层的网络标号
  15. 黎活明8天快速掌握android视频教程--20_采用ContentProvider对外共享数据
  16. 用支付宝和微信可以直接跳转拉起支付,API搭建比较方便第三方支付接口首选杉德比较靠谱,
  17. js中的数组拷贝(浅拷贝,深拷贝)
  18. netty基础教程-3、helloworld(cs模式)
  19. 详解两类AI芯片架构和关键技术
  20. 想运行游戏,在Pycharm中安装Pygame库一直报错,我只是忽视了它

热门文章

  1. 100+CAD常用机械零件图练习图限量获取
  2. Linux命令行上程序执行的那一刹那!
  3. 虚拟摄像头/无人直播效果分析,可替抖音/微信
  4. docker中报错Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirro
  5. unity 使用像素实现墙面子弹留孔效果(给已有贴图模型叠加贴图)
  6. Horizontally Visible Segments
  7. 计算机关机界面卡住,电脑关机时卡在关机界面的解决方法
  8. 股票交易接口-Java封装
  9. 小蓝本 第一本《因式分解技巧》 第一章 提公因式 笔记(第一天)
  10. three.js 实现露珠滴落动画