AT_abc219_b [ABC219B] Maritozzo

题目描述

给定三个由小写英文字母组成的字符串 $S_1$、$S_2$、$S_3$,以及一个仅由 `1`、`2`、`3` 组成的字符串 $T$。 请输出将 $T$ 的每个字符对应的字符串连接起来得到的新字符串。更严格地说,请按照以下指示输出字符串: - 对于满足 $1 \leq i \leq |T|$ 的每个整数 $i$,定义字符串 $s_i$ 如下: - 如果 $T$ 的第 $i$ 个字符为 `1`,则 $s_i = S_1$; - 如果 $T$ 的第 $i$ 个字符为 `2`,则 $s_i = S_2$; - 如果 $T$ 的第 $i$ 个字符为 `3`,则 $s_i = S_3$; - 请将 $s_1, s_2, \dots, s_{|T|}$ 按顺序连接,输出所得的字符串。

输入格式

输入按以下格式从标准输入读入: > $S_1$ $S_2$ $S_3$ $T$

输出格式

请输出答案。

说明/提示

### 限制条件 - $1 \leq |S_1|, |S_2|, |S_3| \leq 10$ - $1 \leq |T| \leq 1000$ - $S_1, S_2, S_3$ 由小写英文字母组成。 - $T$ 仅由 `1`、`2`、`3` 组成。 ### 样例解释 1 由于 $s_1 = \text{mari}$,$s_2 = \text{zzo}$,$s_3 = \text{to}$,$s_4 = \text{mari}$,将它们依次连接得到的字符串为 `marizzotomari`,因此输出 `marizzotomari`。 由 ChatGPT 4.1 翻译