#aBC232D. [ABC232D] Weak Takahashi
[ABC232D] Weak Takahashi
AT_abc232_d [ABC232D] Weak Takahashi
题目描述
有一个由 行 列组成的 的网格。第 行第 列的格子记作 。
每个格子的状态由字符 表示,若 ,则格子 是空格;若 ,则格子 是墙。
高桥君打算在网格上行走。当他位于格子 时,可以移动到格子 或 。但不能移动到网格外,也不能移动到墙上。当无法继续移动时,他会停下。
如果高桥君从格子 开始行走,在停下之前最多能经过多少个格子?
输入格式
输入按以下格式从标准输入给出。
输出格式
请输出答案。
输入输出样例 #1
输入 #1
3 4
.#..
..#.
..##
输出 #1
4
输入输出样例 #2
输入 #2
1 1
.
输出 #2
1
输入输出样例 #3
输入 #3
5 5
.....
.....
.....
.....
.....
输出 #3
9
说明/提示
限制条件
- 为整数
- 或 ()
样例解释 1
例如,可以按 $(1, 1) \rightarrow (2, 1) \rightarrow (2, 2) \rightarrow (3, 2)$ 的顺序前进,这样可以经过 个格子。无法经过 个或更多格子,因此输出 。
由 ChatGPT 4.1 翻译