QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB Total points: 100 Hackable ✓

#14256. Pokechat

Statistics

那是2011年,你和你的朋友各自买了一份刚发售的《宝可梦 钻石/珍珠》游戏。你们很喜欢一起玩游戏,但因为你妈妈要求你天黑后必须回家,所以你们不能总是待在一起边玩边聊天。这本没什么大不了,但游戏内的聊天功能只允许发送预设的消息,而你们想在玩游戏时自由地交流。为了能够传递任何信息,你和你的朋友想出了一个简单的密码,通过在游戏的交易功能中展示特定的宝可梦来向对方传递字符。

图 1:一个真正可以工作的宝可梦图鉴!!!

该密码利用了一个编码字符串 $S$,它包含一系列不重复的字符,这是你和你的朋友提前约定好并各自保留了一份副本的。通过展示 ID 为 $n$ 的宝可梦,你的朋友(或你)正在示意他们想要传递编码字符串中的第 $n$ 个字符。通过按特定顺序展示特定的宝可梦(要发送的信息中的每个字符对应一只宝可梦),你和你的朋友就可以轮流交流你们自己选择的完整信息。例如,对于编码字符串 abr,ID 顺序 001002003001 代表 abra。给定编码字符串以及你朋友按顺序展示的宝可梦 ID 字符串,请确定你朋友发送给你的对应信息。

输入格式

第一行是一个由不重复字符组成的字符串 $S$,代表编码字符串,其中每个字符都是可打印的 ASCII 字符(注意,空格字符也可能在 $S$ 中)。保证 $S$ 的长度小于 $100$。

第二行是一个非空的由 3 位数宝可梦 ID 组成的字符串(1 位和 2 位的 ID 前面会补零),长度为 $l$,其中 $0 < l < 1000$ 且 $l$ 是 3 的倍数。保证每个宝可梦 ID 都小于或等于 $S$ 的长度。

输出格式

输出一个非空信息,该信息仅由编码字符串中存在的字符组成。

样例

输入样例 1

PpIiKkAaCcHhUu
001004006008010012014

输出样例 1

Pikachu

输入样例 2

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ .,?!0123456789
016009011001053016009011001

输出样例 2

pika pika

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.