标签:个数 item size tor step this mini 问题 规划
[ [2], [3,4], [6,5,7], [4,1,8,3] ]The minimum path sum from top to bottom is11(i.e., 2 + 3 + 5 + 1 = 11). Note:
class Solution { public: int minimumTotal(vector<vector<int> > &triangle) { int n=triangle.size(); vector<int>dp(triangle.back()); for(int i=n-2;i>=0;i--){ for(int j=0;j<=i;j++){ dp[j]=min(dp[j+1],dp[j])+triangle[i][j]; } } return dp[0]; } };
标签:个数 item size tor step this mini 问题 规划
原文地址:http://www.cnblogs.com/ktao/p/7821909.html