416. Partition Equal Subset Sum
来源:互联网 发布:jenkins下载for mac 编辑:程序博客网 时间:2024/05/17 06:18
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.
class Solution {public: bool canPartition(vector<int>& nums) { int sum = accumulate(nums.begin(), nums.end(), 0); int size = nums.size(); if(sum & 1) return false; int target = sum >> 1; vector<bool> dp(target + 1, false); dp[0] = true; for(int i = 0; i < size; ++i){ for(int j = target; j >= nums[i]; j--) dp[j] = dp[j] || dp[j - nums[i]]; } return dp.back(); }};
阅读全文
0 0
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 416. Partition Equal Subset Sum
- 2017年10月08日 上学
- nmake命令(windows下的makefile)
- NOIP 模拟赛 最大子矩形 单调栈
- php相关环境搭建
- 安装xbgoost以及环境配置
- 416. Partition Equal Subset Sum
- 二次采样
- 第一届窄带物联技术(NB-IoT)技术与行业应用研修班
- JSDOM模型的样例
- 判断只含2,3,5因子的数
- 移动web开发(01)
- 抽象类初学以及和接口的关联 多态
- Mysql5.7.18下载安装
- interface_to_usbdev 函数