문제1753--빨강팀 초록팀 파랑팀

1753: 빨강팀 초록팀 파랑팀

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 128 MB  제출 : 1  맞은 사람 : 1

제출  

문제 설명

코딩학교에서 운동회가 열렸다. 
크기가 N×N인 운동장의 각 칸에는 R(빨강팀), G(초록팀), B(파랑팀)의 학생들이 무작위로 서있다. 
같은 색상이 상하좌우로 인접해 있는 경우에 두 학생은 같은 구역에 속한다.
예를 들어, 그림이 아래와 같은 경우에

RRRBB
GGBBB
BBBRR
BBRRR
RRRRR

처음 구역의 수는 총 4개이다. (빨강 2, 초록 1, 파랑 1)
이 때, R(빨강팀)과 G(초록팀)이 같은팀이 되었을 때의 구역의 수는 총 3개이다. 
(빨강+초록 2, 파랑 1)
그림이 입력으로 주어졌을 때, 처음 구역의 개수와 R(빨강팀)과 G(초록팀)이 같은팀이 되었을 때의 구역의 개수를 구하는 프로그램을 작성하시오.

입력 설명

첫째 줄에 N이 주어진다. (1 ≤ N ≤ 100)
둘째 줄부터 N개 줄에는 그림이 주어진다.

출력 설명

처음 구역의 개수와 R(빨강팀)과 G(초록팀)이 같은팀이 되었을 때의 구역의 개수를 공백으로 구분해 출력한다.

입력 예시1 Copy

5
RRRBB
GGBBB
BBBRR
BBRRR
RRRRR

출력 예시1 Copy

4 3

출처/분류