설명
.(열린 칸)과 #(벽)으로 이루어진 격자가 주어진다. 왼쪽 위 칸에서 시작하여 인접한 열린 칸(네 방향) 사이를 이동할 때 도달 가능한 열린 칸의 수(시작 칸 포함)를 세시오. 왼쪽 위 칸이 벽이면 0을 출력한다.
제약
입력 형식
첫째 줄에 \(R\)과 \(C\)가 주어진다 (\(1 \le R, C \le 30\)). 다음 \(R\)개의 줄에는 각각 . 또는 #로 이루어진 길이 \(C\)의 문자열이 주어진다.
출력 형식
도달 가능한 열린 칸의 수를 출력한다.
예제 1
입력
3 3
...
.#.
...
출력
8
예제 2
입력
2 2
#.
..
출력
0
예제 3
입력
2 3
...
###
출력
3
문제 정보
riseoj 작성
출처 RiseOJ Basics
태그