题目浅析

  • 想查看原题可以点击题目链接

  • 简单地说,就是给一个数组,要将这个数组化为左右两部分的非空分区,对这两个分区求和,然后作差,求差值为偶数的分区方案。

思路分享

代码解答(强烈建议自行解答后再看)

  • 参考题解
1
2
3
4
5
6
class Solution:
def countPartitions(self, nums: List[int]) -> int:
all_sum = sum(nums)
if all_sum % 2 != 0:
return 0
return len(nums)-1