CF265A.Colorful Stones (Simplified Edition)

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

Colorful Stones (Simplified Edition)

题目描述

有一串彩色石头,每块石头的颜色为红、绿或蓝中的一种。给定一个字符串 ss,第 ii 个(从 1 开始)字符表示第 ii 块石头的颜色。如果字符为 "R"、"G" 或 "B",则对应石头为红色、绿色或蓝色。

一开始,松鼠 Liss 站在第一块石头上。你需要进行一系列操作,每次操作有三种类型,分别为 "RED"、"GREEN" 或 "BLUE"。每次执行指令 cc 时,如果 Liss 当前所站石头的颜色为 cc,Liss 会向前移动一块石头,否则保持不动。

给定一个字符串 tt,其长度表示指令的数量,第 ii 个字符表示第 ii 条指令。

请计算所有指令执行完毕后,Liss 所在石头的最终编号(从 1 开始),并输出该编号。保证 Liss 不会移出这串石头范围。

输入格式

输入包含两行:

第一行:字符串 ss1s501\leq |s|\leq 50),表示石头序列。

第二行:字符串 tt1t501\leq |t|\leq 50),表示指令序列。

两个字符串的每个字符都是 "R"、"G" 或 "B" 中的一个。保证 Liss 不会移出石头序列的范围。

输出格式

输出 Liss 最终所在石头的编号(从 1 开始),占一行。

说明/提示

由 ChatGPT 5 翻译

样例

RGB
RRR
2
RRRBGBRBBB
BBBRR
3
BRRBGBRGRBGRGRRGGBGBGBRGBRGRGGGRBRRRBRBBBGRRRGGBBB
BBRBGGRGRGBBBRBGRBRBBBBRBRRRBGBBGBBRRBBGGRBRRBRGRB
15

在线编程 IDE

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