const dx = [-1, 0, 1, 0]const dy = [0, -1, 0, 1] const dfs = (maps, visited, x, y, sum) => { visited[x][y] = 1 for (let i = 0; i { const res = [] const [x, y] = [maps.length, maps[0].length] const visited = Array.from({ length: x }, () => Array(y).fill(0)) for (let i = 0; i a - b) : [-1]}dfs