pjh332   4년 전

결과값이 계속 32로 나옵니다.

몇번을 둘러봐도  그이유를 알 수가 없습니다.

도와주시면 감사하겠습니다.

opop20207   4년 전

- paint함수 내부 if문 구성이 잘못되었습니다.

- paint함수 내부 board가 초기시작점 x,x를 사용합니다.

- y_size와 x_size는 8,8로 둬서는 안됩니다.


opop20207   4년 전

입력부분을 조금만 더 수정해서 N,M을 사용하도록 하시고

+

temp = min(paint_BW(i,j), paint_WB(i,j));

이런식으로 하시면 전체 탐색에서 최소를 고르는게 아닙니다.
temp = min(temp, min(paint_BW(i, j), paint_WB(i, j)));

이렇게 하셔야 전체 탐색에서의 최소를 고를 수 있습니다.

댓글을 작성하려면 로그인해야 합니다.