LeetCode: Partition Equal Subset Sum
来源:互联网 发布:秒赞网源码 编辑:程序博客网 时间:2024/05/18 11:49
Given a non-empty array containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both subsets is equal.
Note:
- Each of the array element will not exceed 100.
- The array size will not exceed 200.
Example 1:
Input: [1, 5, 11, 5]Output: trueExplanation: The array can be partitioned as [1, 5, 5] and [11].
Example 2:
Input: [1, 2, 3, 5]Output: falseExplanation: The array cannot be partitioned into equal sum subsets.
int subsetSum(int* nums, int numsSize, int s) { int* dp = (int*)malloc((s + 1) * sizeof(int)); for (int i = 0; i <= s; ++i) { dp[i] = 0; } dp[0] = 1; for (int n = 0; n < numsSize; ++n) { for (int i = s; i >= nums[n]; --i) { dp[i] += dp[i - nums[n]]; } if (dp[s] > 0) { return dp[s]; } } return dp[s];}bool canPartition(int* nums, int numsSize) { int sum = 0; for (int i = 0; i < numsSize; ++i) { sum += nums[i]; } if (sum % 2) { return false; } return subsetSum(nums, numsSize, sum / 2);}
1 0
- LeetCode: Partition Equal Subset Sum
- LeetCode: Partition Equal Subset Sum
- [LeetCode]Partition Equal Subset Sum
- [LeetCode] Partition Equal Subset Sum
- Leetcode-416. Partition Equal Subset Sum
- leetCode No.416 Partition Equal Subset Sum
- LeetCode[416] Partition Equal Subset Sum
- LeetCode 416 Partition Equal Subset Sum
- LeetCode—416. Partition Equal Subset Sum
- Leetcode 416. Partition Equal Subset Sum
- 【leetcode】416. Partition Equal Subset Sum
- LeetCode #416: Partition Equal Subset Sum
- 【LeetCode】416. Partition Equal Subset Sum
- 【LeetCode】416. Partition Equal Subset Sum
- LeetCode No.416 Partition Equal Subset Sum
- LeetCode 416. Partition Equal Subset Sum
- 【LeetCode】416. Partition Equal Subset Sum
- leetcode 416 c++. Partition Equal Subset Sum
- 梦幻西游手游桌面版启动不了,报错
- vc应用程序描述
- sqlserver实现树形结构递归查询(无限极分类)
- Angular JS 笔记
- wireshark基本用法及过虑规则
- LeetCode: Partition Equal Subset Sum
- zookeeper 原理和使用
- 安卓TextView部分字体改变颜色以及背景
- tomcat 在linux下权限配置
- 如何写一个含验证码的登录界面
- ThreadLocal实例2
- 如何使用阿里云搭建个人网站
- 实践中 XunSearch(讯搜)更新索引方案对比
- Django使用bootstrap实例