Star Wars
면접 대비시간 제한1초메모리 제한2048 MB
격자에서 흰 기물 하나를 골라 한 번에 한 행씩 위로 움직이며, 다른 흰 기물이 있는 칸은 피할 때 잡을 수 있는 검은 기물의 최대 개수를 구합니다.
문제
Amirreza는 크기의 보드에서 Star Wars 게임을 하고 있다. 각 칸은 빈 칸(.), 흰 말(W), 검은 말(B) 중 하나이다. 게임을 시작할 때 Amirreza는 흰 말 하나를 골라 플레이한다. 이후 이 말을 여러 번 움직여 검은 말을 최대한 많이 제거한다.
흰 말이 칸에 있을 때, 한 번의 이동으로 , , 중 한 칸으로 갈 수 있다. 이동할 칸은 보드 안에 있어야 하며, 다른 흰 말이 있으면 안 된다. 그 칸에 검은 말이 있으면 제거된다. Amirreza가 제거할 수 있는 검은 말의 최대 개수를 구하라.
입력
첫 줄에 두 정수 과 ()이 주어진다. 각각 행의 수와 열의 수이다. 이어서 개의 줄에 각각 개의 문자가 주어진다. 번째 줄의 번째 문자는 칸을 나타낸다. 각 문자는 흰 말 W, 검은 말 B, 빈 칸 . 중 하나이다.
출력
Amirreza가 제거할 수 있는 검은 말의 최대 개수를 한 정수로 출력한다.