2.8 英语翻打卡

链接:​​​​​What Are You Talking About | JXNUOJ​​​​​​

Ignatius is so lucky that he met a Martian yesterday. But he didn't know the language the Martians use. The Martian gives him a history book of Mars and a dictionary when it leaves. Now Ignatius want to translate the history book into English. Can you help him?

I遇到了火星人,现在他需要将这本用火星文写的历史书翻译成英文。你可以帮他嘛?

输入:

The problem has only one test case, the test case consists of two parts, the dictionary part and the book part. The dictionary part starts with a single line contains a string "START", this string should be ignored, then some lines follow, each line contains two strings, the first one is a word in English, the second one is the corresponding word in Martian's language. A line with a single string "END" indicates the end of the directory part, and this string should be ignored. The book part starts with a single line contains a string "START", this string should be ignored, then an article written in Martian's language. You should translate the article into English with the dictionary. If you find the word in the dictionary you should translate it and write the new word into your translation, if you can't find the word in the dictionary you do not have to translate it, and just copy the old word to your translation. Space(' '), tab('\t'), enter('\n') and all the punctuation should not be translated. A line with a single string "END" indicates the end of the book part, and that's also the end of the input. All the words are in the lowercase(小写字母), and each word will contain at most 10 characters, and each line will contain at most 3000 characters.

问题只有一组测试数据。测试数据包括两部分:字典和书。字典以 START 开始,这一行不被运行,然后接下来有几行,每行包括两个字符串,第一个是一个英文单词,第二个是对应的火星文。单独输入 END 一行表示结尾,这一行不被运行。书籍部分以 START 开始,这一行不被运行,然后有两个火星文单词,你需要借助字典里的示意把火星文翻译成英文。如果你在字典里找到了火星文对应的英文,把它写进你的翻译里,如果找不到对应的,无需翻译那个单词,保留原火星文即可。Space(' '), tab('\t'), enter('\n'),无需变动。单独输入 END 一行表示结尾,这一行不被运行。结束全部输入。所有单词都是小写字母,至多10个字母,每行最多容纳3000个字母。

输出:

In this problem, you have to output the translation of the history book.

输出历史书的翻译。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值