CF431A.Black Square

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Black Square

题目描述

最近,一位非常聪明的学生 Jury 发现上课太无聊了,于是他在自己的超酷触屏手机上下载了一款名叫“Black Square”的游戏。

在这个游戏中,手机屏幕被划分为四个竖直区域。每秒钟,在某个区域会出现一个黑色方块。根据游戏规则,Jury 必须在这一秒内点击对应的区域,让黑色方块消失。Jury 既聪明又懒惰,他计算出点击第 ii 个区域时会消耗恰好 aia_{i} 卡路里。

你得到了一个字符串 ss,描述了游戏的过程,以及四个数字 a1,a2,a3,a4a_{1},a_{2},a_{3},a_{4}。请计算 Jury 消灭所有黑色方块一共需要消耗多少卡路里。

输入格式

第一行包含四个用空格分隔的整数 a1,a2,a3,a4a_{1}, a_{2}, a_{3}, a_{4},其中 0a1,a2,a3,a41040 \leq a_{1},a_{2},a_{3},a_{4} \leq 10^{4}

第二行包含字符串 ss1s1051 \leq |s| \leq 10^{5}),其中第 ii 个字符为“1”表示第 ii 秒方块在第一个区域出现,“2”表示在第二个区域出现,“3”表示在第三个区域出现,“4”表示在第四个区域出现。

输出格式

输出一个整数,表示 Jury 一共消耗的卡路里总数。

说明/提示

由 ChatGPT 5 翻译

样例

1 2 3 4
123214
13
1 5 3 2
11221
13

在线编程 IDE

建议全屏模式获得最佳体验