Append K Integers With Minimal Sum LeetCode solution in Python
1# Runtime: 563 ms (Top 89.1%) | Memory: 31.37 MB (Top 44.5%)234class Solution:5def minimalKSum(self, nums: List[int], k: int) -> int:6ans = k * (k + 1) // 27prev = -inf8for x in sorted(nums):9if prev < x:10if x <= k:11k += 112ans += k - x13else:14break15prev = x16return ans