Tap here to switch tabs
Problem
Submissions

Problem: 01 Matrix

med
30 min
Explore how to solve the problem of finding the distance from each cell in a binary matrix to the nearest zero. Understand adjacency rules and practice implementing an efficient dynamic programming solution that handles matrices up to 50 by 50 in size.

Statement

Given an m×nm \times n binary matrix, mat, find the distance from each cell to the nearest 00. The distance between two adjacent cells is 11. Cells to the left, right, above, and below the current cell will be considered adjacent.

Constraints:

  • 11 \leq mat.row , mat.col50\leq 50

  • 11 \leq mat.row * mat.col 2500\leq 2500

  • mat[i][j] {0,1}\in \{0, 1\}

  • There is at least one 00 in mat.

Unlock AI-Powered LearningUpgrade to smarter learning with instant explanations of Ask Agent, Personalized Interview Prep, Real-World Projects, 3 AI Mock Interviews per month, and Personalized Paths
Tap here to switch tabs
Problem
Submissions

Problem: 01 Matrix

med
30 min
Explore how to solve the problem of finding the distance from each cell in a binary matrix to the nearest zero. Understand adjacency rules and practice implementing an efficient dynamic programming solution that handles matrices up to 50 by 50 in size.

Statement

Given an m×nm \times n binary matrix, mat, find the distance from each cell to the nearest 00. The distance between two adjacent cells is 11. Cells to the left, right, above, and below the current cell will be considered adjacent.

Constraints:

  • 11 \leq mat.row , mat.col50\leq 50

  • 11 \leq mat.row * mat.col 2500\leq 2500

  • mat[i][j] {0,1}\in \{0, 1\}

  • There is at least one 00 in mat.

Unlock AI-Powered LearningUpgrade to smarter learning with instant explanations of Ask Agent, Personalized Interview Prep, Real-World Projects, 3 AI Mock Interviews per month, and Personalized Paths