题目描述: 自己的提交:广度优先 O(mn*min(k,m+n)) class Solution: def shortestPath(self, grid, k: int) -> int: visited = {} queue = [[0,0,k-1]]if grid[0][0] == 1 and k > 0 else [[0,0,k]] if k == 0 and grid[0][0] == 1: return 0 m,n = len(grid),len(grid[0]) k = min(m…