力扣第34天----第416题
一、第416题–分割等和子集
完全懵掉,明天再复习。晕乎乎~~~文章来源地址https://www.toymoban.com/news/detail-709070.html
class Solution {
public:
bool canPartition(vector<int>& nums) {
int sum = 0;
vector<int> dp(10001, 0);
for(int i =0; i<nums.size(); i++){
sum += nums[i];
}
if (sum & 1) return false;
int target = sum / 2;
for (int i =0; i < nums.size(); i++){
for (int j = target; j>=nums[i]; j--){
dp[j] = max(dp[j], dp[j - nums[i]] + nums[i]);
}
}
if (dp[target] == target) return true;
else return false;
}
};
文章来源:https://www.toymoban.com/news/detail-709070.html
到了这里,关于力扣第34天----第416题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!