动态规划(记忆化搜索) 状态表示:f[i][j]f[i][j]f[i][j] 表示走到 (i, j) 的最长递增路径的长度。 状态计算:可以从上下左右四个方向走到 (i, j),但要满足前一个点的值小于当前位置的值 matrix[a][b] < matrix[i][j],所以四种情况取一个 max 就是答案。 class Solution { public: int n, m; vector<vector<int>> f, g; int dx[4] = {-1, 0, 1, 0}, dy[4] = {0, 1, 0, -1}; int dp(int x, int ...