class Solution: # 记录四个方向 dirs = [[-1, 0], [1, 0], [0, -1], [0, 1]] def dfs(self, matrix: List[List[int]], dp: List[List[int]], i: int, j: int) -> int: if dp[i][j] != 0: return dp[i][j] # 初始化dp[i][j]为1,表示当前单元格自身是一个长度为1的路径 dp[i][j] = 1 for ...