n, m = map(int, input().split()) x1, y1, x2, y2 = map(int, input().split()) xs, ys, xt, yt = x1 - 1, y1 - 1, x2 - 1, y2 - 1 # 定义地图 l = [] for _ in range(n): l.append(list(input())) # 定义地图每个点到起点的最短距离 dist = [] for _ in range(n): dist.append([m*n] * m) def isValid(a, l, dist): return a[0] >= 0 and ...