CF431A Black Square

题目描述

最近,一位非常聪明的学生 Jury 发现上课太无聊了,于是他在自己的超酷触屏手机上下载了一款名叫“Black Square”的游戏。 在这个游戏中,手机屏幕被划分为四个竖直区域。每秒钟,在某个区域会出现一个黑色方块。根据游戏规则,Jury 必须在这一秒内点击对应的区域,让黑色方块消失。Jury 既聪明又懒惰,他计算出点击第 $i$ 个区域时会消耗恰好 $a_{i}$ 卡路里。 你得到了一个字符串 $s$,描述了游戏的过程,以及四个数字 $a_{1},a_{2},a_{3},a_{4}$。请计算 Jury 消灭所有黑色方块一共需要消耗多少卡路里。

输入格式

第一行包含四个用空格分隔的整数 $a_{1}, a_{2}, a_{3}, a_{4}$,其中 $0 \leq a_{1},a_{2},a_{3},a_{4} \leq 10^{4}$。 第二行包含字符串 $s$($1 \leq |s| \leq 10^{5}$),其中第 $i$ 个字符为“1”表示第 $i$ 秒方块在第一个区域出现,“2”表示在第二个区域出现,“3”表示在第三个区域出现,“4”表示在第四个区域出现。

输出格式

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

说明/提示

由 ChatGPT 5 翻译