Search⌘ K
AI Features

Solution: Lucky Numbers in a Matrix

Explore how to find lucky numbers in a matrix, defined as elements that are smallest in their row and largest in their column. Understand the greedy algorithm that iterates through rows and columns to identify candidates, compares them, and returns the lucky number if conditions are met. This lesson helps you master matrix analysis with O(m×n) time complexity and constant space.

Statement

Given an m×nm \times n matrix of distinct numbers, return the lucky number in the matrix.

lucky number is an element of the matrix such that it is the smallest element in its row and largest in its column.

Constraints:

  • m=m = matrix.length

  • n=n = ...