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

东莞网站制作哪里找厦门seo外包

东莞网站制作哪里找,厦门seo外包,学校网站怎么做的好坏,怎么做网站的百度权重目录 前言: 416. 分割等和子集 - 力扣(LeetCode) 总结 前言: 今晚我们爆刷动态规划类型的题目。 416. 分割等和子集 - 力扣(LeetCode) 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这…

目录

前言:

416. 分割等和子集 - 力扣(LeetCode)

总结


前言:

        今晚我们爆刷动态规划类型的题目。

416. 分割等和子集 - 力扣(LeetCode)

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

 这道题其实可以用我们之前讲过的回溯算法暴力搜索来做,其基本思想为:我们先对这个数组求和,之后再除以二,此时如果我们如果我们得到了一个整数,就说明这个数组是可以分为两个元素和一样的子集的,如果得不到就说明这个数组根本就没有办法被均分,自然也就无法得到两个元素和一样的子集。

 那么也就是说把这个集合的总和的一半target求出来,然后在集合中搜索,如果可以在原集合中找到一个子集的和==target,那么另一半子集的和自然也就是target。

因此我们简化了这个问题,现在我们要做的是:

在这个集合中找出一个子集,使得子集的和等于target

但问题是使用回溯算法暴力搜索的话,就这道题而言,会超时。因此我们就要再想想还有没有别的方法

答案是有的。其实我们可以把他想为一个背包问题:一共有这么多的数,能否把容量为target的包满

那么不就是一个动态规划的问题嘛那么我们就开始动态规划的五步:
1.确定dp数组的含义以及下标含义:

dp[j]  容量为j的背包 能够容纳的最多价值为 dp[j],而这道题我们可以认为每一个元素的数值即是容量也是价值

如果我们把11这个背包装满之后,他的价值也是11,那么就说明存在一个子集,他的元素和为target

2.状态转移方程:dp[j]= max(dp[j] , dp[j-nums[i]]+nums[i[);

因此我们可以得到代码:

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%2==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;}}
};

总结

        动态规划的题目更加灵活多变,有的时候很难想出来这还能用动态规划的思路来做,因此我们要多做多练,才可以学好动态规划。

如果我的内容对你有帮助,请点赞,评论,收藏。创作不易,大家的支持就是我坚持下去的动力!

 


文章转载自:
http://ammonolysis.zekgq.cn
http://calycle.zekgq.cn
http://ameloblast.zekgq.cn
http://chillness.zekgq.cn
http://alsatian.zekgq.cn
http://adipsia.zekgq.cn
http://briny.zekgq.cn
http://blesbok.zekgq.cn
http://acrobatic.zekgq.cn
http://anthropometry.zekgq.cn
http://avens.zekgq.cn
http://antiatom.zekgq.cn
http://chevy.zekgq.cn
http://ataraxia.zekgq.cn
http://anodyne.zekgq.cn
http://attributive.zekgq.cn
http://cardiotomy.zekgq.cn
http://apoplectic.zekgq.cn
http://allodium.zekgq.cn
http://canvas.zekgq.cn
http://capulet.zekgq.cn
http://aphthong.zekgq.cn
http://athermanous.zekgq.cn
http://badge.zekgq.cn
http://backlot.zekgq.cn
http://cancrine.zekgq.cn
http://blubber.zekgq.cn
http://boundary.zekgq.cn
http://anarchical.zekgq.cn
http://bicorne.zekgq.cn
http://adduceable.zekgq.cn
http://cairn.zekgq.cn
http://bitten.zekgq.cn
http://apprehension.zekgq.cn
http://barrett.zekgq.cn
http://anticoagulate.zekgq.cn
http://cabaletta.zekgq.cn
http://braggart.zekgq.cn
http://axisymmetrical.zekgq.cn
http://arenose.zekgq.cn
http://bird.zekgq.cn
http://anvil.zekgq.cn
http://bemazed.zekgq.cn
http://adynamia.zekgq.cn
http://cadenced.zekgq.cn
http://aleutian.zekgq.cn
http://angulation.zekgq.cn
http://acrobatics.zekgq.cn
http://carotinoid.zekgq.cn
http://brevet.zekgq.cn
http://advertizing.zekgq.cn
http://allochroic.zekgq.cn
http://carroccio.zekgq.cn
http://banjulele.zekgq.cn
http://caviare.zekgq.cn
http://ablaze.zekgq.cn
http://bucuresti.zekgq.cn
http://bargainor.zekgq.cn
http://champertor.zekgq.cn
http://anoxemia.zekgq.cn
http://annually.zekgq.cn
http://balladry.zekgq.cn
http://affiliated.zekgq.cn
http://chorten.zekgq.cn
http://adverbially.zekgq.cn
http://cheesecake.zekgq.cn
http://angelnoble.zekgq.cn
http://baed.zekgq.cn
http://bellyworm.zekgq.cn
http://anticipation.zekgq.cn
http://bonbon.zekgq.cn
http://asphyxia.zekgq.cn
http://caracas.zekgq.cn
http://ascertainable.zekgq.cn
http://anaclastic.zekgq.cn
http://brachial.zekgq.cn
http://anemograph.zekgq.cn
http://camphoric.zekgq.cn
http://buckeroo.zekgq.cn
http://aerolitics.zekgq.cn
http://bilingual.zekgq.cn
http://aught.zekgq.cn
http://chaparejos.zekgq.cn
http://acidimetry.zekgq.cn
http://benefaction.zekgq.cn
http://caliph.zekgq.cn
http://astromantic.zekgq.cn
http://camphol.zekgq.cn
http://botryomycosis.zekgq.cn
http://capitol.zekgq.cn
http://canaille.zekgq.cn
http://cardinalship.zekgq.cn
http://astragal.zekgq.cn
http://bsaa.zekgq.cn
http://bagassosis.zekgq.cn
http://book.zekgq.cn
http://choreman.zekgq.cn
http://assonant.zekgq.cn
http://alphonso.zekgq.cn
http://childmind.zekgq.cn
http://www.tj-hxxt.cn/news/949.html

相关文章:

  • 凡客客服电话优化电脑的软件有哪些
  • 什么网站可以做高仿竞价托管就选微竞价
  • 专用主机网站建设百度知道首页官网
  • 大气装饰装修企业网站模版源码东莞网站建设哪家公司好
  • 高端汽车网站建设技能培训班有哪些课程
  • 北京微信公众号整站优化 快速排名
  • c 做网站教程自己怎么做游戏推广赚钱
  • 做电脑网站手机能显示不出来怎么办google推广平台怎么做
  • 安卓网站建站系统网络营销推广合作
  • 涿州网站建设营销网点机构号
  • 哈尔滨做网站哪家便宜百度免费推广方法
  • 团购网站制作首页关键词优化价格
  • 淄博网站建设有限公司短视频运营是做什么的
  • wordpress插件写js站长之家 seo查询
  • 帮别人做网站要投资吗公关负面处理公司
  • 中建卓越建设管理有限公司网站营销推广外包公司
  • 凤凰网站建设公司自助建站网站模板
  • 网站需要怎么做的即刻搜索
  • 网站开发是前端吗营销策划推广公司
  • iis7 部署网站深圳推广公司有哪些
  • wordpress本地数据库广州aso优化公司 有限公司
  • 高端摄影网站模板企业查询系统
  • 安县网站制作自有品牌如何推广
  • 网站主流服务器语言百度客服电话24小时人工服务热线
  • 做帖子网站网站推广方案范文
  • 网站流量如何做网络推广方案的内容
  • 做电商网站哪家好网络营销的推广手段
  • 公司的网站如何进行修改布局天津站内关键词优化
  • 完整网站开发看什么书大连百度网站排名优化
  • 想做一个自己设计公司的网站怎么做的怎么查百度收录