반응형
문제
https://www.acmicpc.net/problem/1780
1780번: 종이의 개수
N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1 중 하나가 저장되어 있다. 우리는 이 행렬을 다음과 같은 규칙에 따라 적절한 크기로 자르려고 한다. 만약 종이가 모두 같은 수
www.acmicpc.net
풀이
분할 정복을 사용하여 풀이할 수 있는 문제입니다.
2630 색종이 만들기 와 유사한 문제입니다.
단순히 4개 대신 9개로 나누는 문제입니다.
기존에 2630 문제를 풀었다면 로직이 거의 유사해서 쉽게 풀 수 있는 문제라고 생각합니다.
소스코드
후기
재귀적으로 자신을 호출하면서 그 연산의 단위를 조금씩 줄어가는 방식인 분할 정복 기법을 사용하여 풀이할 수 있는 문제입니다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 2740 행렬 곱셈 (Swift) (0) | 2023.04.12 |
---|---|
[BOJ] 백준 1629 곱셈 (Swift) (0) | 2023.04.11 |
[BOJ] 백준 1992 쿼드트리 (Swift) (0) | 2023.04.11 |
[BOJ] 백준 2630 색종이 만들기 (Swift) (0) | 2023.04.11 |
[BOJ] 백준 13305 주유소 (Swift) (0) | 2023.04.10 |