74-Search-A-2D-Matrix
Sat 17 May 2025
https://leetcode.com/problems/search-a-2d-matrix
import pyutil as pyu
pyu.get_local_pyinfo()
print(pyu.ps2("python-dotenv"))
from typing import List
class Solution:
def searchMatrix(self, matrix: List[List[int]], target: int) -> bool:
if not matrix:
return False
m = len(matrix)
n = len(matrix[0])
l = 0
r = m * n
while l < r:
mid = (l + r) // 2
i = mid // n
j = mid % n
if matrix[i][j] == target:
return True
if matrix[i][j] < target:
l = mid + 1
else:
r = mid
return False
new Solution().searchMatrix()
Score: 5
Category: leetcode