HDOJ-1176-免费馅饼-动态规划

这个问题可以保存到一个二维数组里面,如图

横座标x0~10(由题意知道),中座标T (0~100000), 这样就可以int a[100005][11];

再从倒数第二层开始从右往左,从下到上遍历

如上图。将下面三个中值最大的赋值给a[i][j]

最后,因为开始在5点。所以答案一定是a[1][4],a[1][5], a[1][6]中最大的那个

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章