330. Patching Array
来源:互联网 发布:顶尖条码电子称软件 编辑:程序博客网 时间:2024/06/13 06:06
class Solution(object):
def minPatches(self, nums, n):
"""
:type nums: List[int]
:type n: int
:rtype: int
"""
size=len(nums)
i,add, miss=0,0,1
while miss<=n:
if i<size and nums[i]<=miss:
miss+=nums[i]
i+=1
else:
miss+=miss
add+=1
def minPatches(self, nums, n):
"""
:type nums: List[int]
:type n: int
:rtype: int
"""
size=len(nums)
i,add, miss=0,0,1
while miss<=n:
if i<size and nums[i]<=miss:
miss+=nums[i]
i+=1
else:
miss+=miss
add+=1
return add
参考:https://leetcode.com/problems/patching-array/#/solutions
0 0
- 330. Patching Array
- leetcode 330. Patching Array
- [leetcode]330. Patching Array
- [LeetCode]330. Patching Array
- 330. Patching Array
- 330. Patching Array
- LeetCode *** 330. Patching Array
- 330. Patching Array
- 330. Patching Array
- 【LeetCode】330. Patching Array
- 330. Patching Array
- LeetCode 330. Patching Array
- 330. Patching Array
- 330. Patching Array
- 330. Patching Array
- 330. Patching Array
- LeetCode 330. Patching Array
- 330. Patching Array
- Recall, Precision, and Average Precision
- Android自适应大小TextView
- Centos挂载硬盘
- SSM个人博客搭建(一)
- 时域补零对于DFT谱的影响
- 330. Patching Array
- 文章标题
- LeetCode刷题(C++)——Remove Duplicates from Sorted Array II(Medium)
- C#语句
- intellij IDEA常用设置
- MarkDown常用标签
- android基础(TextView)
- linux
- Jemeter控制器