225 - 416 分割等和子集
Last updated
Was this helpful?
Last updated
Was this helpful?
给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
注意:
每个数组中的元素不会超过 100 数组的大小不会超过 200 示例 1:
输入: [1, 5, 11, 5]
输出: true
解释: 数组可以分割成 [1, 5, 5] 和 [11].
示例 2:
输入: [1, 2, 3, 5]
输出: false
解释: 数组不能分割成两个元素和相等的子集.
参考01背包问题和李威威大佬的解答
Runtime: 1676 ms, faster than 25.09% of Python3 online submissions for Partition Equal Subset Sum.
Memory Usage: 16.3 MB, less than 9.09% of Python3 online submissions for Partition Equal Subset Sum.
Runtime: 780 ms, faster than 48.92% of Python3 online submissions for Partition Equal Subset Sum.
Memory Usage: 12.7 MB, less than 100.00% of Python3 online submissions for Partition Equal Subset Sum.