#include <leetcode.h>
◆ calculateMinimumHP()
int leetcode::dungeon_game::Solution::calculateMinimumHP |
( |
vector< vector< int > > & |
dungeon | ) |
|
|
static |
在文件 leetcode.cpp 第 8989 行定义.
8990 const int n = dungeon.size(), m = dungeon[0].size();
8991 vector dp(n + 1, vector(m + 1, INT_MAX));
8992 dp[n][m - 1] = dp[n - 1][m] = 1;
8993 for(
int i = n - 1; i >= 0; --i) {
8994 for(
int j = m - 1; j >= 0; --j) {
8995 const int minn = min(dp[i + 1][j], dp[i][j + 1]);
8996 dp[i][j] = max(minn - dungeon[i][j], 1);
被这些函数引用 leetcode::dungeon_game::TEST().
该类的文档由以下文件生成: