herrDeng網內搜尋

自訂搜尋

Ads

2025年5月10日 星期六

C++ Py3 Greedy速解Leetcode 2918 Minimum Equal Sum of Two Arrays After Rep...


C++ Py3 Greedy速解Leetcode 2918  Minimum Equal Sum of Two Arrays After Replacing Zeros
影片展示如何使用C++ STL編寫一個簡短的C++解答; Python程式碼也是按照類似的方式完成的。
[Py3 code請進]
--------
The film shows how to use C++ STL to write a short C++ solution; the Python code is also done in the similar way.

  1. class Solution:
  2. def minSum(self, nums1: List[int], nums2: List[int]) -> int:
  3. sum1, zero1=sum(nums1), nums1.count(0)
  4. sum2, zero2=sum(nums2), nums2.count(0)
  5. if (zero1==0 and sum1<sum2+zero2)or(zero2==0 and sum2<sum1+zero1):
  6. return -1
  7. return max(sum1+zero1, sum2+zero2)

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章