给出一个 n×nn\times nn×n 的矩阵,每一格有一个非负整数 Ai,jA_{i,j}Ai,j(Ai,j≤103A_{i,j} \le 10^3Ai,j≤103),现在从 (1,1)(1,1)(1,1) 出发,可以往右或者往下走,最后到达 (n,n)(n,n)(n,n),每达到一格,把该格子的数取出来,该格子的数就变成 000,这样一共走 KKK 次,现在要求 KKK 次所达到的方格的数的和最大。
第一行两个数 n,Kn,Kn,K(1≤n≤501 \le n \le 501≤n≤50,0≤K≤100 \le K \le 100≤K≤10)。
接下来 nnn 行,每行 nnn 个数,分别表示矩阵的每个格子的数。
一个数,为最大和。
3 1 1 2 3 0 2 1 1 4 2
11
每个格子中的数不超过 100010001000。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户