만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

마야

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

요약
마야는 격자판에서 벌집으로 돌아오는 정확히 K번의 이동을 하며, 칸을 방문할 때마다 얻는 꽃의 총합을 최대화해야 합니다.
난이도

보통10점 중 6점

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

문제

마야 벌은 마법의 초원에서 꽃을 수분한다. 초원은 NN행 MM열의 행렬이고, ii행 jj열 칸에는 수분되지 않은 꽃이 Ci,jC_{i,j}개 있다.

마야는 AA행 BB열에 있는 벌집에서 출발한다. 여러 번 이동하며 초원의 칸 일부를 방문한 뒤 벌집으로 돌아온다. 각 칸에서 왼쪽, 오른쪽, 위, 아래 중 인접한 칸으로 이동할 수 있다. 마야는 초원 밖으로 나가지 않는다. 마야가 어떤 칸의 위를 지날 때마다 그 칸의 수분되지 않은 꽃을 모두 수분한다. 다만 이 초원은 마법의 초원이다. 마야가 (i,j)(i, j) 칸을 떠나는 순간 그 칸의 수분된 꽃은 모두 사라지고, 새로 Ci,jC_{i,j}개의 수분되지 않은 꽃이 자란다.

마야는 영원히 날 수 없다. KK번 이동하면 지치고, 자신의 모험담을 벌 친구들에게 기꺼이 들려준다. 정확히 KK번 이동하고 벌집으로 돌아올 때, 마야가 수분할 수 있는 꽃의 최대 개수는 얼마인가?

입력

첫 줄에 양의 정수 NN, MM, AA, BB, KK가 주어진다 (2≤N,M≤1002 \le N, M \le 100, 1≤A≤N1 \le A \le N, 1≤B≤M1 \le B \le M, 2≤K≤1092 \le K \le 10^9). KK는 항상 짝수이다. 이어서 NN개의 줄에 각각 MM개의 정수 Ci,jC_{i,j} (0≤Ci,j≤1090 \le C_{i,j} \le 10^9)가 주어진다. 벌집이 있는 칸에는 꽃이 없다.

출력

문제에서 구하는 값을 출력한다.

힌트

첫 번째 샘플에서 마야는 (1,1)(1, 1) 칸에서 출발해 아래 칸으로 날아가 꽃 2개를 수분하고 벌집으로 돌아온다. 두 번째 샘플에서 마야는 (1,1)(1, 1) 칸에서 출발해 오른쪽, 아래, 위, 왼쪽 순서로 이동한다. (1,2)(1, 2) 칸을 두 번 방문하며, 방문할 때마다 꽃 5개를 수분한다.

예제3

  1. 예제 1

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

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

    입력
    3 3 2 2 6
    5 1 0
    1 0 3
    1 3 3
    
    예상 출력
    15