AtCoder Grand Contest 004
翻译中…
Problem Statement
翻译中…
We have a grid with $H$ rows and $W$ columns. The state of the cell at the $i$-th ($1≤i≤H$) row and $j$-th ($1≤j≤W$) column is represented by a letter $a_{ij}$, as follows:
翻译中…
.: This cell is empty.o: This cell contains a robot.E: This cell contains the exit.Eoccurs exactly once in the whole grid.
翻译中…
Snuke is trying to salvage as many robots as possible, by performing the following operation some number of times:
翻译中…
- Select one of the following directions: up, down, left, right. All remaining robots will move one cell in the selected direction, except when a robot would step outside the grid, in which case the robot will explode and immediately disappear from the grid. If a robot moves to the cell that contains the exit, the robot will be salvaged and immediately removed from the grid.
翻译中…
Find the maximum number of robots that can be salvaged.
翻译中…
Constraints
翻译中…
$2≤H,W≤100$$a_{ij}$is.,oorE.Eoccurs exactly once in the whole grid.
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
H W
a_{11}...a_{1W}
:
a_{H1}...a_{HW}
翻译中…
Output
翻译中…
Print the maximum number of robots that can be salvaged.
翻译中…
样例
Input #1
3 3
o.o
.Eo
ooo
Output #1
3
For example, select left, up, right.
Input #2
2 2
E.
..
Output #2
0
Input #3
3 4
o...
o...
oooE
Output #3
5
Select right, right, right, down, down.
Input #4
5 11
ooo.ooo.ooo
o.o.o...o..
ooo.oE..o..
o.o.o.o.o..
o.o.ooo.ooo
Output #4
12
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。