#p1668. 搞快点搞快点
搞快点搞快点
题意
四只蛋仔叠成四层蛋仔塔,塔底端初始位于坐标 。自下而上依次编号为 , 为最顶端蛋仔。
赛道总长为 ,划分为 段长度为 的路段,第 段连通坐标 与坐标 。 第 段地形由字符 决定,从 走到 耗时规则:
- 平地
0:花费 秒 - 泥坑
1:花费 秒 - 加速板
2:花费 秒
两种操作
-
普通前进 当前位置为 且 时,可前进至 ,耗时由对应路段地形决定。
-
超级弹射 若坐标 处存在含有 只蛋仔的塔(),最下方蛋仔可将上方 只蛋仔瞬间弹射至 位置,该操作不耗费任何时间。 操作后原位置底端蛋仔消失,被弹射的 只蛋仔组成新蛋仔塔,上下顺序保持不变。
求原本处于最顶端的蛋仔 到达终点坐标 的最少耗时。
输入格式
第一行输入两个正整数
第二行输入三个正整数 ,满足
第三行输入长度为 的字符串 ,仅由0 1 2构成
输出格式
输出一个整数,代表到达终点的最小总耗时
Samples
10 2
10 20 5
0000000000
40
Limitation
1s, 1024KiB for each test case.
相关
在下列比赛中: