假设我们已知区间空间的总大小。假设我们还得到了一个元组数组,为我们提供了要求和的区间的开始索引和结束索引以及一个值。完成所有求和后,我们想返回最大元素。我该如何有效地解决这个问题?
输入格式:n = 间隔空间,间隔 = 包含起始索引、结束索引和要添加到每个元素的值的元组数组
Eg:
Input: n = 5, intervals = [(1,2,100),(2,5,100),(3,4,100)]
Output: 200
so array is initially [0,0,0,0,0]
At each iteration the following modifications will be made:
1) [100,100,0,0,0]
2) [100,200,100,100,100]
3) [100,200,200,200,100]
Thus the answer is 200.
到目前为止我所想到的只是拼接数组并向拼接部分添加一个值的强力解决方案。我怎样才能做得更好?任何帮助表示赞赏!
温温酱
暮色呼如
元芳怎么了
相关分类