Solution: Minimum Moves to Spread Stones Over Grid
Explore how to use the backtracking technique to solve the problem of distributing stones on a 3x3 grid with minimal moves. Understand how to identify empty cells and extra stones, calculate moves using Manhattan distance, and recursively try all combinations to find the optimal solution. This lesson helps you grasp the application of backtracking to complex grid problems with clear time and space complexity insights.
We'll cover the following...
Statement
Given a 2D grid of integers of size (
Constraints:
Only one stone can be moved in one move.
Stone from a cell can only be moved to another cell if they are adjacent (share a side).
The sum of all stones in the grid must be equal to
. grid.length,grid[i].length...