아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Orchard

면접 대비

시간 제한2초메모리 제한512 MB

요약
버트에게 줄 직사각형 하나를 골라 밖에 남는 바나나와 안에 들어간 사과 수의 합을 최소화합니다.
난이도

보통10점 중 6점

유형
행렬, 누적 합, 동적 계획법
정답자
아직 제출이 없습니다

문제

Alex와 Bert는 과수원에서 사과나무(0)와 바나나나무(1)를 심었습니다. 격자는 n×mn \times m이며, 각 칸에는 사과나무 또는 바나나나무가 하나 있습니다. 두 사람 모두 최소 한 그루는 심었습니다.

은퇴를 앞두고 삼촌은 먼저 과수원 전체 소유권을 Alex에게 넘깁니다. 이후 Alex와 Bert는 직사각형 영역 하나를 잘라 Bert에게 넘깁니다. 나무를 옮기지 않고, 소유권만 바꿀 수 있으며 나무 한 그루당 $1의 비용이 듭니다.

Alex는 사과나무만, Bert는 바나나나무만 갖고 싶습니다. 직사각형을 어떻게 자르면 추가로 옮겨야 하는 소유권 비용이 최소인지 구하세요.

입력

첫째 줄: nn, mm.

다음 nn줄: 각 줄에 mm개의 0 또는 1.

출력

가능한 최소 비용을 출력한다.

예제6

  1. 예제 1

    입력
    5 7
    0 0 1 0 0 1 0
    0 1 1 1 1 1 0
    0 1 1 0 0 1 0
    0 1 1 1 1 1 0
    0 0 1 0 0 1 0
    
    예상 출력
    6
    
  2. 예제 2

    입력
    2 2
    0 1
    1 0
    
    예상 출력
    1
    
  3. 예제 3

    입력
    2 1
    0
    1
    
    예상 출력
    0
    
  4. 예제 4

    입력
    2 3
    1 1 1
    1 1 1
    
    예상 출력
    0
    
  5. 예제 5

    입력
    2 2
    0 0
    0 0
    
    예상 출력
    0
    
  6. 예제 6

    입력
    3 3
    0 1 0
    1 0 1
    0 1 0
    
    예상 출력
    3