본문 바로가기

PS/백준

[BOJ] 백준 1780 종이의 개수 (Swift)

반응형

문제

https://www.acmicpc.net/problem/1780

 

1780번: 종이의 개수

N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1 중 하나가 저장되어 있다. 우리는 이 행렬을 다음과 같은 규칙에 따라 적절한 크기로 자르려고 한다. 만약 종이가 모두 같은 수

www.acmicpc.net

풀이

분할 정복을 사용하여 풀이할 수 있는 문제입니다.
2630 색종이 만들기 와 유사한 문제입니다.

단순히 4개 대신 9개로 나누는 문제입니다.

기존에 2630 문제를 풀었다면 로직이 거의 유사해서 쉽게 풀 수 있는 문제라고 생각합니다.

소스코드

후기

재귀적으로 자신을 호출하면서 그 연산의 단위를 조금씩 줄어가는 방식인 분할 정복 기법을 사용하여 풀이할 수 있는 문제입니다.

반응형