[leetcode每日一题]12.11
发布时间:2022-12-14 12:43:52 266
相关标签: # python
1827. 最少操作使数组递增
给你一个整数数组 nums
(下标从 0 开始)。每一次操作中,你可以选择数组中一个元素,并将它增加 1
。
- 比方说,如果
nums = [1,2,3]
,你可以选择增加 nums[1]
得到 nums = [1,3,3]
。
请你返回使 nums
严格递增 的 最少 操作次数。
我们称数组 nums
是 严格递增的 ,当它满足对于所有的 0 <= i < nums.length - 1
都有 nums[i] < nums[i+1]
。一个长度为 1
的数组是严格递增的一种特殊情况。
示例 1:
示例 2:
示例 3:
提示:
-
1 <= nums.length <= 5000
-
1 <= nums[i] <= 104
Solution
简单题。我们直接初始化一个cur_max=0,然后遍历数组更新解即可。
代码(Python)
文章来源: https://blog.51cto.com/u_15763108/5927955
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报