当前位置: 首页 > 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.zhongyajixie.com/news/27484.html

相关文章:

  • 1717做网站高端企业建站公司
  • 重庆企业做网站多少钱性价比高的seo网站优化
  • 网页设计基础课件seo 推广
  • 网站建设实验报告格式网络软文营销案例
  • 杭州网站建设案例怎么才能让百度收录网站
  • 怎么随便搞个网站如何创建一个网页
  • 怎样做淘宝客网站个人网站的制作
  • 瑞安做网站企业产品营销策划推广
  • 大连高新园区在哪成都网站优化及推广
  • 运用阿里云怎么做网站设计网页
  • 合优做网站需要多少钱宁波网站建设与维护
  • 网站制作软件平台广告策划案优秀案例
  • 有设计师做的装修效果图的网站如何推广公司网站
  • 厚街镇网站仿做优化大师win7官方免费下载
  • 洛阳免费提供建站方案网站优化排名推荐
  • 阿里云ecs 怎么做网站最新疫情19个城市封城
  • 中迅做网站是模板站吗知乎关键词排名优化工具
  • app运营费用预算免费seo排名软件
  • 芜湖有没有做网站的2021全国大学生营销大赛
  • 51源码网佛山外贸seo
  • 做公益网站软文营销文章案例
  • 软件外包学院大学承认吗百度移动排名优化软件
  • 2015年友情链接网站源代码下载网上永久视频会员是真的吗
  • 手机怎样建立网站公司快速建站
  • 网站开发流程丽江如何进行seo搜索引擎优化
  • 宝安营销型网站建设公司免费seo优化
  • 做网站怎么加水平线制作网站的步骤和过程
  • 新沂微网站开发最近新闻头条
  • 网站建设的技术淘宝店铺怎么引流推广
  • 响应式网站建设服务器百度提交入口地址在哪