문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

7140 : 시뮬레이션 종합 1

•시간제한: 2.000 S •메모리제한: 256 MB •제출: 0 •통과: 0 •만든사람: suakii

7140 : 시뮬레이션 종합 1

시간 2.000s · 메모리 256MB · 제출 0 · 정답 0

문제 설명

격자판 위에서 로봇을 조종하여 점수를 얻는 시뮬레이션을 구현하십시오.
- 각 칸은 빈칸(0), 벽(#), 아이템(P), 장애물(K)입니다.
- 로봇은 상, 하, 좌, 우 명령에 맞춰 한 칸 이동하며, 벽이 있는 칸으로는 이동할 수 없습니다.
- 아이템(P) 칸을 밟으면 +10점을 얻고 해당 칸은 빈칸(0)으로 바뀝니다.
- 장애물(K) 칸을 밟으면 -5점을 얻고 해당 칸은 빈칸(0)으로 바뀝니다.
모든 조종을 완료한 후 최종 점수와 최종 로봇의 좌표를 출력하십시오.





[제약 조건]
• 입력되는 모든 수는 정수입니다.

입력 설명

첫째 줄에 격자의 세로 크기 N과 가로 크기 M이 공백으로 구분되어 주어집니다. (1 ≤ N, M ≤ 50)
둘째 줄부터 N개의 줄에 걸쳐 격자의 정보가 공백으로 구분되어 주어집니다.
그 다음 줄에 로봇의 시작 위치 r c가 주어집니다.
마지막 줄에 명령 문자열이 공백 없이 주어집니다.

출력 설명

첫째 줄에 로봇의 최종 획득 점수를 출력합니다.
둘째 줄에 로봇의 최종 위치 r c를 출력합니다.

입력 예시
COPY
복사되었습니다!

3 3
0 P 0
0 0 0
0 K 0
0 0
RRD

출력 예시
COPY
복사되었습니다!

10
1 2

도움

이전의 팩맨과 유사하지만, 장애물(K)을 만나면 점수가 감점되는 처리 조건이 추가되었습니다. 격자 업데이트 처리를 명확히 수행하십시오.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘