Dozens of Move
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
说明
小菜生日买了一个新的棋盘,这个棋盘由 个排成一列的方格组成。这些方格按照从左到右的顺序,有 到 的编号。
- 号格子和 号格子写有 ,
- 号格子 () 写有 ,其中 是字符
.
或者是#
。
小菜用一枚棋子玩耍,开始棋子在 号格子 (),朝向右边,其中 的字符是 .
。每过一秒,棋子就朝相应方向移动一格。移动的规则如下:
- 棋子移动到写有 的格子上,棋子的方向会反转。
- 棋子移动到写有
.
的格子上,不会发生任何事。 - 棋子移动到写有
#
的格子上,棋子的方向会反转,并将这个格子上的字符转化为.
。
因此,之后旗子再次移动到这个格子,方向也不会反转。
另外,棋子方向的反转和字符的变更所花费的时间可以忽略不计。
小菜想让你帮他求出在棋子开始的状态下,到所有写有 #
的格子都消失所需要的时间。
输入格式
第一行输入两个整数,分别表示棋盘大小,和棋子的起始位置
第二行个字符,第 个字符表示第 个格子上的内容
输出格式
输出一行一个整数,表示需要的时间。
样例
样例输入1
7 3
.#.#..#
样例输出1
8
样例解释如下表所示,>
表示向右,<
表示向左。
X.#>#..#X
X.#.<..#X
X.#<...#X
X.>....#X
X..>...#X
X...>..#X
X....>.#X
X.....>#X
X......<X
样例输入2
4 1
.#.#
样例输出2
7
提示
是字符.
或#
是字符 .
至少存在一个 #
FJNU·ACM-23级新手村の国庆消消乐B(重现赛)
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 10
- 开始于
- 2023-10-5 17:00
- 结束于
- 2024-3-7 1:00
- 持续时间
- 3680 小时
- 主持人
- 参赛人数
- 19