아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

망원경

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

요약
N×N 평균을 구해 내림한 흐릿한 사진에서 원래 하늘의 4방향 연결 흰 영역 개수를 셉니다.
난이도

보통10점 중 7점

유형
그리디, 누적 합, BFS
정답자
아직 제출이 없습니다

문제

우주 망원경 인퀴지션 IV는 발사된 지 10년이 넘었고, 보내오는 사진은 흐릿하다. 사진의 각 픽셀 값은 그 자리를 중심으로 하는 N×NN \times N 정사각형 안에 있는 실제 픽셀의 평균이며, 소수점 아래는 버린다. NN은 홀수라 정사각형의 중심은 하나로 정해진다. 평균은 언제나 N2N^2으로 나누고, 정사각형에서 촬영 범위 밖으로 벗어나는 자리는 검은 픽셀로 센다.

실제 하늘은 단순하다. 천체는 밝기가 FFFF인 픽셀이 상하좌우로 이어진 덩어리고, 나머지 픽셀은 밝기가 0000인 완전한 검은색이다. 망원경이 장면 전체를 담았으므로 천체가 만든 번짐은 사진 밖으로 나가지 않는다. 따라서 밝기가 FFFF인 픽셀은 사진의 위, 아래, 왼쪽, 오른쪽 가장자리로부터 (N−1)/2(N-1)/2칸 이내에는 놓이지 않는다.

흐릿한 사진을 읽고 천체가 몇 개인지 세어라.

입력

첫째 줄에 정수 NN, RR, CC가 주어진다 (1≤N≤991 \le N \le 99, NN은 홀수, N≤R,C≤1000N \le R, C \le 1000). 차례대로 번짐 정사각형의 한 변, 사진의 행 수, 사진의 열 수다.

다음 RR개 줄에는 각각 CC개의 16진수 Lr,cL_{r,c}가 공백 하나로 구분되어 주어진다. 각 값은 대문자 16진수 네 자리로 쓰며 0000(검은색)부터 FFFF(흰색)까지다. Lr,cL_{r,c}는 rr행 cc열 픽셀의 기록된 밝기다.

주어지는 사진은 항상 위 조건을 만족하는 어떤 하늘을 흐리게 만든 결과다.

출력

사진에 보이는 천체의 개수를 정수 하나로 출력한다.

예제2

  1. 예제 1

    입력
    1 5 6
    0000 FFFF 0000 0000 0000 0000
    FFFF FFFF 0000 FFFF FFFF 0000
    0000 0000 0000 FFFF 0000 0000
    0000 FFFF FFFF FFFF FFFF 0000
    0000 0000 0000 0000 0000 0000
    
    예상 출력
    2
    
  2. 예제 2

    입력
    3 5 6
    1C71 1C71 1C71 0000 0000 0000
    1C71 1C71 1C71 0000 0000 0000
    1C71 1C71 1C71 1C71 1C71 1C71
    0000 0000 0000 1C71 1C71 1C71
    0000 0000 0000 1C71 1C71 1C71
    
    예상 출력
    2