题目名称 | 1137. [长郡中学2004] 鸟语字典 |
---|---|
输入输出 | bird.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 8 |
题目来源 | Makazeu 于2012-10-11加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:9, 提交:23, 通过率:39.13% | ||||
Bokjan | 100 | 0.210 s | 0.31 MiB | C++ |
サイタマ | 100 | 0.380 s | 0.54 MiB | C++ |
father | 100 | 0.399 s | 0.46 MiB | C++ |
APWTMECRD | 100 | 0.457 s | 1.08 MiB | C++ |
烟雨 | 100 | 0.472 s | 1.08 MiB | C++ |
Truth.Cirno | 100 | 0.560 s | 2.76 MiB | C++ |
Makazeu | 100 | 0.753 s | 2.76 MiB | C++ |
苏轼 | 100 | 0.905 s | 2.76 MiB | C++ |
苏轼 | 100 | 0.923 s | 2.76 MiB | C++ |
...... | 87 | 1.266 s | 13.28 MiB | C++ |
关于 鸟语字典 的近10条评论(全部评论) | ||||
---|---|---|---|---|
破题一枚
| ||||
题意理解害死人
APWTMECRD
2017-11-01 13:48
3楼
| ||||
自己写的二分查找奇奇怪怪的段错误了……
| ||||
第一次用map,以后要常看
|
Robin是一只极其聪明的鸟,他着迷于人类丰富多彩的语言。经过长时间的摸索,Robin模仿人类的英语创造了鸟类的语言。与英语类似,这种鸟语的基本单位(我们不妨也称其为字母)也是由26个小写英文字母a至z组成的。同时,若干个字母组成一个单词,用来表达一定的意思(和英语一样?!),相邻两个单词由一个空格隔开。Robin为他新发明的鸟语创造了丰富的词汇,并花费大量精力写成一本鸟语字典。正如你所想的那样,Robin想把一些英文的书籍(如《时间简史》、《物种起源》等)翻译成鸟语。但是,这项工作实在是太浩大了,以至于Robin无法完成。聪明的Robin想到使用计算机,他编写了一个自动翻译的程序来翻译这些书籍。但是很快他发现,有很多词汇是他原先所没有想到的。(例如,《时间简史》中的“夸克”,厚厚的鸟语字典里并没有这个词。)对于这种情况,他的自动翻译程序将会不对其做翻译,而是直接放入译文中。
下面是一个例子,下表表示字典中只有4个英文单词及其鸟语含义。
给出下列一个英文句子:I am a clever bird.
翻译后的鸟语语句为:op dg a clever myself.
对于没有在字典中出现的单词clever,自动翻译程序直接将其放入译文中。
表给定的一个字典
序号 |
英文 |
鸟语 |
1 |
I |
op |
2 |
am |
dg |
3 |
a |
a |
4 |
bird |
myself |
现在,Robin已经翻译了一些著作,他希望补充他的鸟语字典。因此,他想知道有多少单词在他的鸟语字典里是没有的,并且,他想统计出在这些没有出现在他的鸟语字典中的单词中,出现次数最多的单词是哪一个。
输入文件的第一行为一个正整数n(1≤n≤10000)表示字典内的单词的数目。接下来的n行,每行有一个单词(没有多余空格),每个单词的长度不超过25个字符。字典中没有重复的单词。
然后是一段文本,由若干鸟语(英语)单词组成,相邻两个单词之间用至少一个空格隔开,文本中可能存在某些标点及其他符号。(文本中的单词数目不超过100000;非鸟语单词集(即没出现在鸟语单词集中的单词所组成的集合)中,单词数不超过10000,每个单词的长度不超过25个字符)
输出文件的第一行是一个整数m,表示有m个单词没有在鸟语字典中出现。接下来一行t,表示在没有出现在鸟语字典中出现最多的单词有多少个。接下来t行,按字典序输出这些单词。
bird.in 3 ac jd opq ac jd . jda opq ae. ld jd opq!
bird.out 3 3 ae jda ld