Travel diaries
Practice
3.1 (34 votes)
Algorithms
Breadth first search
Grammar Verified
Graphs
Medium
Queue
Problem
86% Success 5859 Attempts 30 Points 1s Time Limit 256MB Memory 1024 KB Max Code
You are given a matrix of size \(N \times M\) that contains the digits 0, 1, or 2 only. All the cells that contain 1 and are adjacent to any cell that contains 2 will be converted from 1 to 2, simultaneously in 1 second. Write a program to find the minimum time to convert all the cells having value 1 to 2.
Input format
- First line: Two space-separated integers N and M
- Next N lines: M space-separated integers (denoting the matrix)
Output format
Print the minimum time to convert all the cells having value 1 to 2.
Constraints
\(1 ≤ N, M ≤ 10^3 \)
Submissions
Please login to view your submissions
Similar Problems
Points:30
25 votes
Tags:
AlgorithmsApprovedBreadth First SearchGraphsMediumOpenRecursion
Points:30
21 votes
Tags:
AlgorithmsBreadth First SearchGraphsProbability
Points:10
166 votes
Tags:
ReadyBasic ProgrammingApprovedVery EasyVery-Easy
Editorial