• Courses
  • Tutorials
  • Jobs
  • Practice
  • Contests
July 04, 2022 |980 Views
Find if there is a rectangle in binary matrix with corners as 1
Description
Discussion

There is a given binary matrix, we need to find if there exists any rectangle or square in the given matrix whose all four corners are equal to

Examples:

Input :
mat[][] = { 1 0 0 1 0
           0 0 1 0 1
           0 0 0 1 0
           1 0 1 0 1}
Output : Yes
as there exists-
1 0 1
0 1 0
1 0 1

We start scanning the matrix whenever we find a 1 at any index then we try for all the combinations for index with which we can form the rectangle.

 

Find if there is a rectangle in binary matrix with corners as 1 : https://www.geeksforgeeks.org/find-rectangle-binary-matrix-corners-1/