图片被删除,或者路径改变
问题1452--这是dp题吗

1452: 这是dp题吗

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

    小同学非常喜欢三角形,现在他想出个题目给小R同学做,想要考考小R同学。
    题目是这样的,给你一个数字三角形,第一行1个数字,第二行3个数字,第i行2*i―1个数字,一共n行。如下图所示,为3行的数字三角形,一开始从顶点出发,当位于某一点时可以往这个点的正下方走,也可以往左下方和右下方走。
    例如在值为3的这一个点,可以往正下方走到7,也可以往左下方走到6,也可往右下方走到8(不能从3走到5或9) 。
    每走到一个位置就会取出当前所在位置的值,问从顶点走到最后一层,最终的往左下方和往右下方的次数之差的绝对值不能超过k次,所取的数值总和的最大值为多少。





输入

第一行输入n,k,1≤n ≤300,0≤k ≤300, k ≤n
接下来输入n行,第i行共2*i―1个值,对于每个值x, -2* 1e9<x≤2* 1e9



输出

输出从顶点到底部的获取总和的最大值

样例输入 Copy

3 1
1
2 3 4
5 6 7 8 9

样例输出 Copy

13

提示

第一次在值为1的点,第二次向右下方走到值为4,第三次从4这个点往正下方走到值为8的点,总和为13