kitri04   5년 전

board를 처음부터 스캔하다가 1을 만나면

그 위치에서 최대로 덮을 수 있는 색종이 크기를 구합니다.

만약 3이라면 2, 1은 자동으로 덮을수 있으니까요

그 상태에서 3 덮고(덮은 부분은 board에서 0으로 바꾸기)

또 1을 만나면 최대 덮을수 있는 크기를 구합니다.

그리고 처음부터 같은 과정을 반복합니다.


예시에서 처음 3이라고 했으니

3 덮고 쭉 진행하고 끝나면 2 덮고 쭉 진행, 그 후 1덮고 쭉 진행

그러면 모든 케이스에 대해 검사가 끝나고 그 때 최소값을 출력합니다.

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