Range Addition II
Last updated
Was this helpful?
Last updated
Was this helpful?
You are given an m x n
matrix M
initialized with all 0
's and an array of operations ops
, where ops[i] = [ai, bi]
means M[x][y]
should be incremented by one for all 0 <= x < ai
and 0 <= y < bi
.
Count and return the number of maximum integers in the matrix after performing all the operations.
Example 1:
Example 2:
Example 3:
Solution: Track smallest
naive solution: fill all of matrix n * m
Improved solution: fill only top row and left column
Improved solution 2: track only smallest
TC: O(N)
SC: O(1)