0286. Walls and Gates

https://leetcode.com/problems/walls-and-gates

Description

You are given an m x n grid rooms initialized with these three possible values.

  • -1 A wall or an obstacle.

  • 0 A gate.

  • INF Infinity means an empty room. We use the value 231 - 1 = 2147483647 to represent INF as you may assume that the distance to a gate is less than 2147483647.

Fill each empty room with the distance to its nearest gate. If it is impossible to reach a gate, it should be filled with INF.

Example 1:

Example 2:

Example 3:

Example 4:

Constraints:

  • m == rooms.length

  • n == rooms[i].length

  • 1 <= m, n <= 250

  • rooms[i][j] is -1, 0, or 231 - 1.

ac1: BFS

Last updated

Was this helpful?