1from heapq import heapify, heapreplace234class Solution:5 def largestSumAfterKNegations(self, nums: List[int], k: int) -> int:6 heapify(nums)7 while k and nums[0] < 0:8 heapreplace(nums, -nums[0])9 k -= 110 if k % 2:11 heapreplace(nums, -nums[0])12 return sum(nums)
WPM •0 •0
ACC •0 •0
TIME •0