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