AT_arc011_2.[ARC011B] ルイス・キャロルの記憶術
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
例如,莫扎特的生卒年可以通过记忆句子 Mozart plays magic. 来记住。其中,词 $ plays $ 转换成 $ 756 $,词 $ magic $ 转换成 $ 791 $,从而得到 $ 1756 $ 年至 $ 1791 $ 年。你的任务是,编写一个程序,根据输入的记忆句子,从左到右逐个词进行转换,输出转换得到的数字。
输入格式
输入包括以下内容:
- 第一行是一个整数 $ N (1 \leq N \leq 1000) $,表示有多少个单词。
- 第二行是 $ N $ 个单词,每个单词由字母、句点或逗号组成,单词之间用空格分隔。
输出格式
输出转换后的数字,每个数字之间用一个空格隔开。如果转换后的数字以 0 开头,也输出 0。最后请输出一个换行符。
示例
输入:
3
Mozart plays magic.
输出:
7003 756 791
Mozart:M转换为 $ 7 $,z转换为 $ 0 $,r转换为 $ 0 $,t转换为 $ 3 $,结果为 $ 7003 $。- 类似地,
plays转换为 $ 756 $,magic转换为 $ 791 $。
输入:
3
Columbus found USA.
输出:
15716 492 6
Columbus转换为 $ 15716 $。found转换为 $ 492 $。USA转换为 $ 6 $。
输入:
7
I have a scissors for right hand.
输出:
85 616606 40 0983 892
I和a完全由元音组成,因此被忽略,结果输出 $ 5 $ 个整数。
输入:
4
abc ab aa aiueo
输出:
11 1
- 输出时不能有多余的空格。
修订:2013.01.19 21:16 第一行的 $ 5 $ 是错误的,已更正为 $ 4 $。
输入:
4
aaa aa a aa
输出:
- 因为所有单词都只含元音字母,所以仅输出一个换行符。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?