만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

Harvest Waterloo

시간 제한1초메모리 제한1024 MB

요약
격자의 호박과 건초 더미가 주어질 때, 시작 칸에서 상하좌우로 도달할 수 있는 호박의 값을 모두 더합니다.
난이도

쉬움10점 중 2점

유형
그래프, BFS
정답자
아직 제출이 없습니다

문제

Harvest Waterloo는 농작물 수확 시뮬레이션 게임으로, 요즘 큰 인기를 끌고 있다. 게임은 건초 더미와 크기가 다른 호박이 놓인 직사각형 호박밭에서 진행된다. 게임을 시작하면 농부가 호박이 있는 칸에 놓인다.

농부는 상하좌우로 움직이며 도달할 수 있는 호박을 모두 수확한다. 대각선으로는 움직일 수 없고, 건초 더미를 지나갈 수 없으며, 밭 밖으로 나갈 수도 없다.

작은 호박은 1달러, 중간 호박은 5달러, 큰 호박은 10달러다. 농부가 수확한 모든 호박의 가치를 합한 금액(달러)을 구하라.

입력

첫 줄에 정수 RR (R>0R > 0)이 주어진다. 밭의 행 수다.

둘째 줄에 정수 CC (C>0C > 0)가 주어진다. 밭의 열 수다.

이어지는 RR개의 줄이 밭의 상태를 나타낸다. 각 줄은 CC개의 문자로 이루어진다. S는 작은 호박, M은 중간 호박, L은 큰 호박, *는 건초 더미다.

다음 줄에 정수 AA (0≤A<R0 \le A < R)가, 마지막 줄에 정수 BB (0≤B<C0 \le B < C)가 주어진다. AA행 BB열이 농부의 시작 위치다. 밭의 왼쪽 위 모서리는 0행 0열이다.

출력

농부가 수확한 모든 호박의 총 가치 VV(달러)를 출력한다.

예제2

  1. 예제 1

    입력
    6
    6
    **LMLS
    S*LMMS
    S*SMSM
    ******
    LLM*MS
    SSL*SS
    5
    1
    
    예상 출력
    37
    
  2. 예제 2

    입력
    6
    6
    **LMLS
    S*LMMS
    S*SMSM
    ***SLL
    LLM*MS
    SSL*SS
    2
    4
    
    예상 출력
    88