- 博客(1)
- 收藏
- 关注
原创 leetcode1413.逐步求和得到正数的最小值
当某个数字满足startValue 的要求时,比它大的数字肯定也都满足,比它小的数字则不一定能满足,因此 startValue 的性质具有单调性,此题可以用二分查找来解决。二分查找的左起始点为 1,右起始点可以设为 nums 的最小值的相反数乘上长度后再加 1,这样可以保证右端点一定满足 startValue 的要求。因为是前缀和的题,所以我都是在想用前缀和的思路解题,前缀和数组的0号元素为startValue,加上nums数组元素后小于1则为错解,如果加到最后仍大于1则返回结果。时间复杂度:O(n)
2023-09-23 16:49:52
88
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人