#include <leetcode.h>
◆ minimumTotal()
int leetcode::triangle::Solution::minimumTotal |
( |
vector< vector< int > > & |
triangle | ) |
|
|
static |
在文件 leetcode.cpp 第 6082 行定义.
6083 vector<vector<int>> dp = triangle;
6084 for(
int i = 1; i < triangle.size(); i++) {
6085 for(
int j = 0; j < triangle[i].size(); j++) {
6087 dp[i][j] = dp[i - 1][j] + triangle[i][j];
6088 }
else if(j == triangle[i].size() - 1) {
6089 dp[i][j] = dp[i - 1][j - 1] + triangle[i][j];
6091 dp[i][j] = min(dp[i - 1][j], dp[i - 1][j - 1]) + triangle[i][j];
6095 int ans = dp.back()[0];
6096 for(
int i = 0; i < dp.back().size(); i++) {
6097 ans = min(ans, dp.back()[i]);
被这些函数引用 leetcode::triangle::TEST().
该类的文档由以下文件生成: