Logo
(追記) (追記ここまで)

34511번 - Polyominonal Puzzle

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB22718417483.254%

문제

재호는 퍼즐을 맞추는 데에 있어 뛰어난 감각이 있다. 12ドル$개의 조각으로 푸는 펜토미노 퍼즐을 마스터하고 지루함을 느낀 재호는 새로운 방법으로 퍼즐을 즐기고자 했다. 미노 퍼즐 조각을 서로 맞닿아있는 선분들의 길이를 구하면서 퍼즐을 풀고자 한다. 여러분은 재호를 도울 프로그램을 작성해야 한다.

크기가 $N \times M$인 격자 모양의 보드 위에는 두 개의 퍼즐 조각이 놓여 있다.

  • 하나는 $X$ 퍼즐 조각이고, 다른 하나는 $Y$ 퍼즐 조각이다.
  • 각 퍼즐 조각은 서로 다른 1ドル \times 1$ 크기의 칸들을 변끼리 이어 붙여 만든 연결된 도형이다.
  • 보드에 놓인 두 퍼즐 조각은 서로 겹치지 않고 한 개씩 존재한다.

두 퍼즐 조각이 서로 맞닿아있는 선분들의 길이의 총합을 구해보자.

입력

첫 번째 줄에 보드의 세로 크기 $N$과 가로 크기 $M$이 공백으로 구분되어 주어진다.

이후 $N$개의 줄에 걸쳐 격자의 상태가 주어진다. 그중 $i$번째 줄에는 $i$번 행의 상태를 나타내는, 길이가 $M$인 문자열 $S_i$가 주어진다. 문자열 $S_i$는 다음 세 가지 문자로 구성된다. $(1 \le i \le N)$

  • X: $X$ 퍼즐 조각에 속하는 칸
  • Y: $Y$ 퍼즐 조각에 속하는 칸
  • .: 빈칸

입력으로 주어지는 퍼즐 조각은 각각 연결되어 있으며, 서로 겹치지 않는다.

출력

첫 번째 줄에 두 퍼즐 조각이 서로 맞닿아있는 선분들의 길이의 총합을 출력한다.

제한

  • 2ドル \leq N, M \leq 100$

예제 입력 1

8 16
..XXXXXXXXXXXX..
..XXXXXXXXXXXX..
..XXX.XXXXXXXX..
..XXX..XXXXXXX..
YYYYYYYYXXXYYYYY
YYYYYYYYYXYYYYYY
YYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYY

예제 출력 1

14

예제 1번 모습의 그림

예제 입력 2

5 6
YXXXXX
YYXXXX
YYYXXX
YYYXXX
YYYYYX

예제 출력 2

9

힌트

출처

University > Centroid 연합 > 2025 Centroid Cup C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /