#1512
Unrated

간선도로

서브테스크
원문: 日本語
시간 제한
2s
메모리 제한
256MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

JOI 시는 동서 방향으로 곧게 뻗은 HH 개의 도로와, 남북 방향으로 곧게 뻗은 WW 개의 도로에 의해 바둑판 모양으로 구획되어 있다. 도로와 도로 사이의 간격은 11 이다. JOI 시에서는 이 H+WH+W 개의 도로 중에서 동서 방향으로 11 개, 남북 방향으로 11 개, 합계 22 개의 도로를 간선도로로 선택하게 되었다.

북쪽에서 ii 번째 (1iH1\,\le\,i\,\le\,H) 도로와 서쪽에서 jj 번째 (1jW1\,\le\,j\,\le\,W) 도로의 교차점을 교차점 (i,j)(i,j) 라고 하자. 교차점 (i,j)(i,j) 와 북쪽에서 mm 번째 (1mH1\,\le\,m\,\le\,H) 도로의 거리는 im|i-m| 이고, 교차점 (i,j)(i,j) 와 서쪽에서 nn 번째 (1nW1\,\le\,n\,\le\,W) 도로의 거리는 jn|j-n| 이다. 또한 교차점 (i,j)(i,j) 근처에는 Ai,jA_{i,j} 명의 주민이 살고 있다.

22 개의 간선도로를 선택했을 때, JOI 시의 모든 주민에 대한, 가장 가까운 교차점에서 더 가까운 쪽의 간선도로까지의 거리의 총합의 최솟값을 구하시오.

제한

  • 2H252\,\,\le\,\,H\,\,\le\,\,25
  • 2W252\,\,\le\,\,W\,\,\le\,\,25
  • 0Ai,j1000\,\,\le\,\,A_{i,j}\,\,\le\,\,100 (1iH1\,\,\le\,\,i\,\,\le\,\,H, 1jW1\,\,\le\,\,j\,\,\le\,\,W)

서브태스크

서브태스크 1 [10점]

  • Ai,j=1A_{i,j}\,=\,1 (1iH1\,\,\le\,\,i\,\,\le\,\,H, 1jW1\,\,\le\,\,j\,\,\le\,\,W)

서브태스크 2 [90점]

  • 추가 제약이 없다.

입력과 출력

입력
입력은 다음 형식으로 표준 입력에서 주어진다.
HH WW
A1,1A_{1,1} A1,2A_{1,2} ... A1,WA_{1,W}
:
AH,1A_{H,1} AH,2A_{H,2} ... AH,WA_{H,W}

출력
JOI 시의 모든 주민에 대한, 가장 가까운 교차점에서 더 가까운 쪽의 간선도로까지의 거리의 총합의 최솟값을 출력한다.

예제 입력 1

3 5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

예제 출력 1

8

예를 들어 북쪽에서 22 번째 도로와 서쪽에서 11 번째 도로를 간선도로로 하면 된다.

예제 입력 2

5 5
1 2 3 1 5
1 22 11 44 3
1 33 41 53 2
4 92 35 23 1
4 2 6 3 5

예제 출력 2

164
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.