9 lines
295 B
Python
9 lines
295 B
Python
|
class Solution:
|
||
|
def minOperations(self, nums: List[int], k: int) -> int:
|
||
|
heapify(nums)
|
||
|
operations = 0
|
||
|
while (x := heappop(nums)) < k:
|
||
|
y = heappop(nums)
|
||
|
heappush(nums, min(x,y)*2 + max(x,y))
|
||
|
operations += 1
|
||
|
return operations
|