题目名称 4385. [郑轻校赛 2026] 我要验骰
输入输出 dice.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 64 MiB
测试数据 40
题目来源 GravatarChenBp 于2026-04-06加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:10, 提交:39, 通过率:25.64%
GravatarRuyi 100 0.135 s 3.81 MiB C++
Gravatar李金泽 100 0.140 s 1.72 MiB C++
Gravatar梦那边的美好ME 100 0.157 s 3.81 MiB C++
Gravatar张宸汉 100 0.182 s 3.82 MiB C++
Gravatar张宸汉 100 0.188 s 3.82 MiB C++
Gravatar陈锴文 100 0.191 s 3.83 MiB C++
GravatarLikableP 100 0.458 s 1.64 MiB C++
Gravatar2_16鸡扒拌面 100 0.601 s 3.69 MiB C++
Gravatar2602 100 0.608 s 3.76 MiB C++
GravatarZZ 100 0.620 s 3.67 MiB C++
本题关联比赛
2026郑轻校赛
关于 我要验骰 的近10条评论(全部评论)
Gravatarexil
2026-05-05 08:55 6楼
谁盗我号
Gravatar1
2026-04-25 10:21 5楼
谁盗我号
Gravatar1
2026-04-25 10:15 4楼
哎?谁盗我号‘
Gravatar1
2026-04-25 10:14 3楼
我有四坨“优美”的代码
Gravatar张宸汉
2026-04-25 09:58 2楼
我有一份优美的代码
GravatarLikableP
2026-04-07 21:47 1楼

4385. [郑轻校赛 2026] 我要验骰

★☆   输入文件:dice.in   输出文件:dice.out   简单对比
时间限制:1 s   内存限制:64 MiB

Problem J. 我要验骰

Input file: standard input
Output file: standard output
Time limit: 1 second
Memory limit: 64 megabytes

我们有一个六面骰,每个面都有一个数字。骰子的六个面按照“前、后、左、右、上、下”的顺序给出初始数字。如下图所示:

初始时,骰子各面的数字分别为 $w_0, w_1, w_2, w_3, w_4, w_5$,分别对应前、后、左、右、上、下。

随后,骰子将进行 $n$ 次滚动,每次滚动方向为 $F,B,L,R$ 之一,分别表示:

• $F$:向正对我们的方向滚动(向前)。
• $B$:向背对我们的方向滚动(向后)。
• $L$:向左滚动。
• $R$:向右滚动。

你需要输出经过 $n$ 次滚动后骰子底面的数字。

Input

第一行包含六个整数 $w_0,w_1,w_2,w_3,w_4,w_5$ $(0 \le w_i \le 10^9)$。

第二行包含一个整数 $n$ $(1 \le n \le 10^5)$。

第三行包含一个长度为 $n$ 的字符串 $S$,其中 $S_i \in \{F,B,L,R\}$。

Output

输出一个整数,表示最终骰子底面的数字。

Example

样例输入1

1 2 3 4 5 6
4
FLBR

样例输出1

1

Note

样例中的初始状态和每一步状态如下:

来源

郑州轻工业大学“筑梯杯”第十八届程序设计大赛暨省内高校邀请赛 J

数据来源:

1-20:ChenBp

21-30:fanyingzhen

31-40:qiuyu