코드#include using namespace std;int n, a[130][130], white, blue;// 길이만큼 전부 체크// 만약에 해당 부분이 색종이로 채워지지 않으면// 4등분해서 확인 (좌상 우상 좌하 우하)bool check(int x, int y, int len, int num) { for(int i = 0; i > n; for(int i = 0; i > a[i][j]; } } go(0, 0, n); cout 풀이종이는 모두 2^x의 길이를 가지고 있다. 주어지는 n도 2,4,8,16,32,64,128 중 하나이며 분할정복으로 쉽게 해결할 수 있다. go 함수를 처음 실행하면 전체 길이를 검사한다. 만약 종이 크기가 맞다면 색종이 개수를 증가시키고 종료한다. 그게 아니라면 길이..