题目链接
HDU 5569
BestCoder #63C
方法:动态规划(简单题)
题目分析
题目大意
题目大意,一个矩阵,从(1, 1)走到(n, m),保证(n+m)%2=1,将走过的这m+n-1个数组成一个新的序列,按照a1a2+a3a4…a(2k-1)*a2k计算贡献,求最小贡献。
解析
因为算的这个贡献都是偶数个数字,所以经历过的点数量为奇数的话对dp[n][m]没有影响。对于每一个ai,j,都可以看作从四个方向而来,具体如图。剩下的看代码好了。
代码
1 |
|
Pursue excellence; Strive for perfection.
HDU 5569
BestCoder #63C
方法:动态规划(简单题)
题目大意,一个矩阵,从(1, 1)走到(n, m),保证(n+m)%2=1,将走过的这m+n-1个数组成一个新的序列,按照a1a2+a3a4…a(2k-1)*a2k计算贡献,求最小贡献。
因为算的这个贡献都是偶数个数字,所以经历过的点数量为奇数的话对dp[n][m]没有影响。对于每一个ai,j,都可以看作从四个方向而来,具体如图。剩下的看代码好了。
1 | #include<iostream> |