[LeetCode] Partition Equal Subset Sum
来源:互联网 发布:淘宝运营助理工资多少 编辑:程序博客网 时间:2024/05/18 12:42
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.
public class Solution { public boolean canPartition(int[] nums) { if(nums.length==0) return false; int sum=0; for(int i=0;i<nums.length;i++){ sum+=nums[i]; } if(sum%2==1) return false; boolean[] dp=new boolean[sum/2+1]; dp[0]=true; for(int i=0;i<nums.length;i++){ for(int j=dp.length-1;j>0;j--){ if(nums[i]>j) break;; if(dp[j-nums[i]]) dp[j]=true; } } return dp[sum/2]; }}
阅读全文
0 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
- json字符串与java对象互转
- Android源码中学习文档如何查看
- CSS之文档视图(DocumentView)和元素视图(ElementView)方法
- Dubbo-monitor安装监控中心及配置过程
- 跨域请求 fetch 实现
- [LeetCode] Partition Equal Subset Sum
- virtualbox 启动失败
- LeetCode 48. Rotate Image
- 基于canvas的图像黑白处理
- Android sqlite , no such table "t_item"
- 自谈C/S模式和B/S模式以及云应用
- pandas库
- 从零开始写javaweb框架笔记1-使用IDEA创建Maven项目
- Linux 安装nginx、配置文件及负载均衡