猫猫国语言
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
一天 小广造访了猫猫国,猫猫国的每个单词都是由小写英文字母构成的,长度都恰好为 。小广 在猫猫国看到了一段话,想要弄清楚这段话的含义就有点困难了,于是 小广 希望你来帮他翻译一下。
这段话一共包含 个猫猫国单词,第 个单词是 。为了帮你翻译,小广 还给了你猫猫国词典,包含了 个单词的含义,每个单词的含义都由一些猫猫国单词构成。
小广 希望你从前往后,每遇到一个猫猫国词典中存在的单词,就把这个单词替换为词典中对应的含义。显然含义中如果包含了猫猫国词典中的单词也继续替换。直到无法再替换了为止。
由于最终的译文可能很长,你只需要输出译文中所有小写英文字母对应的 码之和对 取模后的结果即可。
输入格式
第一行包含两个整数 ,含义如题意所述。
第二行为 个空格隔开的猫猫国单词,即需要翻译的句子。
接下来 行,每行首先输入一个字符串,即词典中的某个猫猫国单词。然后一个整数 表示在这个单词的含义由几个单词构成。然后是 个空格隔开的猫猫国单词。
输出格式
输出一个整数,即题目要求的内容。
翻译句子的流程是(小括号是便于理解得辅助记号,不是译文的内容):
good isxx badx andx badx isxx good
(badx orxx badx) isxx badx andx badx isxx (badx orxx badx)
(orxx xorx) orxx (orxx xorx) isxx (orxx xorx) andx (orxx xorx) isxx (orxx xorx) orxx (orxx xorx)
okxx xorx okxx okxx xorx isxx okxx xorx andx okxx xorx isxx okxx xorx okxx okxx xorx
数据规模与约定
对于 的数据:
- 保证 ,
- 保证能翻译完,即能翻译成不会有任何单词能在词典中找到含义的句子。
- 保证词典中的每个单词的含义不超过 个单词。
子任务划分:
- 子任务 1(10 分):保证
- 子任务 2(20 分):保证词典中每个单词的含义里没有词典中的其他单词。
- 子任务 3(30 分):保证最终翻译结果不超过 个单词。
- 子任务 4(40 分):没有特殊限制。