Range Update
You are given a list of integers nums
and a two-dimensional list of integers operations
. Each operation is of the following form: [L, R, X]
, which means that you should increment by X
all the elements from indices L
to R
inclusive in the list (the list is 0-indexed).
Apply all operations and return the final list.
Constraints
n ≤ 10,000
wheren
is length ofnums
o ≤ 10,000
whereo
is length ofoperations
https://binarysearch.com/problems/Range-Update
Examples
Example 1
Input
- nums =
[7, 3, 1, -10, 3]
- operations =
[[0,0,3],
[1,3,2],
[2,3,5]]
Output
- answer =
[10, 5, 8, -3, 3]
Explanation
The initial list is [7, 3, 1, -10, 3]
.
- After applying the first operation (
[0, 0, 3]
) the list becomes[10, 3, 1, -10, 3]
. - After applying the second operation (
[1, 3, 2]
) the list becomes[10, 5, 3, -8, 3]
. - After applying the third operation (
[2, 3, 5]
) the list becomes[10, 5, 8, -3, 3]
.
Leave a comment