老师,120_Triangle 有问题
来源:9-2 第一个动态规划问题 Climbing Stairs
算法请爱我emmm
2019-04-20
//动态规划
class Solution {
public:
int minimumTotal(vector<vector>& triangle) {
int n = triangle.size();
vector<vector> minSum(n, vector(n, -1));
for (int i = 0; i < n; i++)
minSum[n - 1][i] = triangle[n-1][i];
for (int i = n - 2; i >= 0; i--)
for (int j = 0; j < n; j++)
minSum[i][j] = min(minSum[i + 1][j], minSum[i + 1][j + 1]) + triangle[i][j];
return minSum[0][0];
}
};
在leetcode上,运行出错了,但是不知道错误在哪?给的提示信息我也看不懂(小菜鸡一个!)
求老师解答!
写回答
1回答
-
vector<vector<int>>,不是vector<vector>
除此之外还有别的错误,你的程序现在编译都过不了。不要在Leetcode上调试代码,在本地调试。
我的参考代码:https://github.com/liuyubobobo/Play-Leetcode
加油!:)
032019-04-20
相似问题