当前位置: 首页 > news >正文

互联网营销 网站 推荐金华网站建设价格

互联网营销 网站 推荐,金华网站建设价格,企业网络推广方案范文,哪有个人免费云服务器416. 分割等和子集 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] 和…

416. 分割等和子集

给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

示例 1:

输入:nums = [1,5,11,5]
输出:true
解释:数组可以分割成 [1, 5, 5] 和 [11] 。

示例 2:

输入:nums = [1,2,3,5]
输出:false
解释:数组不能分割成两个元素和相等的子集。

思路:

1.确定dp数组的含义dp[j]表示背包容量为j的最大价值

2.确定递推公式

        dp[j] = max(dp[j],dp[j-nums[i]]+nums[i]);

3.初始化为0.

4.遍历顺序。

5.打印dp数组。

代码:
class Solution {
public:bool canPartition(vector<int>& nums) {int sum = 0;int count = 0;for(int i = 0;i<nums.size();i++){sum += nums[i];}if(sum%2==0){count = sum /2;}else{return false;}vector<int>dp(count+1,0);for(int i = 0;i<nums.size();i++){for(int j = count;j>=nums[i];j--){dp[j] = max(dp[j],dp[j-nums[i]]+nums[i]);}}if(dp[count]==count) return true;return false;}
};

还有很多瑕疵,还需继续坚持!

http://www.yayakq.cn/news/167216/

相关文章:

  • 网站建设sutengwordpress首页静态页
  • 广州市平安建设 网站wordpress 公众号插件
  • 请简述网站建设的一般流程免费crm特色
  • 西安做网站那家好哪个网站音乐做的最好
  • 网站建设策划实训总结平面设计软件photoshop
  • 黄冈网站建设费用电脑手机网站建设
  • wordpress网站上传线下推广的渠道和方法
  • 万年历网站做企业网站优化方式
  • wordpress禁止s.w.org郑州网站优化怎样做
  • 做PPT素材用到的网站网站开发人员的行业分析
  • 上海网络网站建网站名称更改需要多久
  • 个人摄影网站模版网站做不做账
  • 深圳做企业网站的公司大连个人做网站
  • 个人网站开发实例曼朗策划网站建设
  • 如何彻底清除网站的网页木马网站备案 每年
  • 空间怎么做网站什么软件可以做app软件
  • 怎么在百度搜索自己的网站个人建网站大概多少钱
  • 建个网站需要多少钱?阳泉建设局网站
  • 两学一做专题网站素材凡客建网站
  • 网站没有域名设置吗搜狗网站seo
  • 建设公共网站的手续软件外包公司排行
  • 制作网站的发展前景深圳官网建设公司
  • 做网站要提供营业执照吗营销策划点子公司
  • 企业网站设计制作cdn网站
  • 建站系统下载 discuz个人网站盈利
  • 安康市建设银行网站织梦怎么做双语网站
  • 腾讯快速建站平台国外搜索引擎大全
  • 广东企业网站建设建立健全长效机制
  • 厦门做英文网站如何用wordpress制作二级目录
  • 校园网站的建设费用有动态图片的网站源码