
[백준] 1018번:체스판 다시 칠하기 자바 (Java)
·
알고리즘/브루트포스
문제 1018번: 체스판 다시 칠하기N×M 크기의 보드에서 8×8 크기의 체스판으로 잘라낼 때 다시 칠해야 하는 정사각형의 최소 개수를 구하는 프로그램을 작성하시오.www.acmicpc.net"> 1018번: 체스판 다시 칠하기N×M 크기의 보드에서 8×8 크기의 체스판으로 잘라낼 때 다시 칠해야 하는 정사각형의 최소 개수를 구하는 프로그램을 작성하시오.www.acmicpc.net접근법이 문제의 핵심은 총 2가지이다.1. 기본적으로, 브루트포스 알고리즘이기 때문에 처음부터 끝까지 모두 탐색할 생각으로 접근해야 한다.2. 8x8 정사각형의 첫 번째 block은 검은색일 수도 하얀색일 수도 있다.3. 전체 보드가 NxM 크기라고 할때, 그곳에 들어가는 체스판의 개수는 (N-7) x(M-7)이다. -..