BestCoder Round #63 (div.1) B.matrix

来源:互联网 发布:mac输入法记忆 编辑:程序博客网 时间:2024/05/17 22:05

matrix

 
 Accepts: 124
 
 Submissions: 171
 Time Limit: 6000/3000 MS (Java/Others)
 
 Memory Limit: 65536/65536 K (Java/Others)
问题描述
给定n*mnm(n+mn+m为奇数)的矩阵,从(1,1)(1,1)走到(n,m)(n,m)且只能往右往下走,设经过的数为a_1, a_2 ... a_{2k}a1,a2...a2k,贡献为a_1*a_2+a_3*a_4+...+a_{2k-1}*a_{2k}a1a2+a3a4+...+a2k1a2k,求最小贡献。
输入描述
若干组数据(大概55组)。每组数据第一行两个数n,m(1 \leq n,m \leq 1000n,m(1n,m1000n+mn+m为奇数)。接下来nn行每行mm个数a_i, j(1 \leq ai,j \leq 100)ai,j(1ai,j100)描述这个矩阵。
输出描述
对于每组数据,输出一行表示答案。
输入样例
2 31 2 32 2 12 32 2 11 2 4
输出样例
48

求这种题马上想到dp。
我用的是记忆化搜索。
重(1, 1)到(n, m)的最小贡献度
(n, m)只能从(n-1, m)和(n, m-1)来
我们就可以用这种思想求

0 0
原创粉丝点击