Given an n x n grid containing only 0 (representing water) and 1 (representing land), locate a water cell such that its distance to the nearest land cell is maximized, and return that maximum distance. If no land or no water exists in the grid, return -1.
The distance used here is the Manhattan distance: the distance between two cells (x0, y0) and (x1, y1) is |x0 - x1| + |y0 - y1|.
Visualizer will appear here