Type: Default 1000ms 256MiB

潜入

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

潜入

题目描述

给定一个 R×CR\times C 的矩阵,左上角为 (1,1)(1,1),右下角为 (R,C)(R,C)。若你位于 (i,j)(i,j),你每次可以进行如下方式的移动:

  • 移动到 (i,j+1)(i,j+1),花费为 Ai,jA_{i,j}。需要保证 j<Cj<C
  • 移动到 (i,j1)(i,j-1),花费为 Ai,j1A_{i,j-1}。需要保证 j2j\ge 2
  • 移动到 (i+1,j)(i+1,j),花费为 Bi,jB_{i,j}。需要保证 i<Ri<R
  • 选择一个整数 kk 满足 1k<i1\le k<i,移动到 (ik,j)(i-k,j),花费为 (1+k)(1+k)

求从 (1,1)(1,1) 移动到 (R,C)(R,C) 的最小花费。

输入格式

输入格式如下。第一行两个整数 R,CR,C,接下来 RR 行,每行 C1C-1 个数表示矩阵 AA,再接下来 R1R-1 行,每行 CC 个数表示矩阵 BB

R R C C A1,1 A_{1,1} \cdots A1,C1 A_{1,C-1} \vdots AR,1 A_{R,1} \cdots AR,C1 A_{R,C-1} B1,1 B_{1,1} \cdots B1,C B_{1,C} \vdots BR1,1 B_{R-1,1} \cdots BR1,C B_{R-1,C}

输出格式

一个整数表示答案。

样例 #1

样例输入 #1

3 3
10 1
10 10
1 10
1 10 1
1 10 1

样例输出 #1

9

数据范围

  • 2 < = R, C < = 500 2\ <\ =\ R,\ C\ <\ =\ 500
  • 0 < = Ai,j < 103 0\ <\ =\ A_{i,j}\ <\ 10^3
  • 0 < = Bi,j < 103 0\ <\ =\ B_{i,j}\ <\ 10^3

Sample Explanation 1

路线如下:

  • (1, 1) (1,\ 1) (2, 1) (2,\ 1) ,代价 1 1
  • (2, 1) (2,\ 1) (3, 1) (3,\ 1) ,代价 1 1
  • (3, 1) (3,\ 1) (3, 2) (3,\ 2) ,代价 1 1
  • (3, 2) (3,\ 2) (1, 2) (1,\ 2) ,代价 3 3
  • (1, 2) (1,\ 2) (1, 3) (1,\ 3) ,代价 1 1
  • (1, 3) (1,\ 3) (2, 3) (2,\ 3) ,代价 1 1
  • (2, 3) (2,\ 3) (3, 3) (3,\ 3) ,代价 1 1

20240102集训

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2024-1-2 19:00
End at
2024-1-2 21:00
Duration
2 hour(s)
Host
Partic.
15