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

爱做网站外国合肥瑶海区教育局官网

爱做网站外国,合肥瑶海区教育局官网,建设局,义乌微信网站建设费用目录 1.目标和1.题目链接2.算法原理详解3.代码实现 2.最后一块石头的重量 II1.题目链接2.算法原理详解3.代码实现 1.目标和 1.题目链接 目标和 2.算法原理详解 问题转化#xff1a;在数组中选择一些数#xff0c;让这些数的和等于a#xff0c;一共有多少种选法#xff1f… 目录 1.目标和1.题目链接2.算法原理详解3.代码实现 2.最后一块石头的重量 II1.题目链接2.算法原理详解3.代码实现 1.目标和 1.题目链接 目标和 2.算法原理详解 问题转化在数组中选择一些数让这些数的和等于a一共有多少种选法– 01背包 思路 确定状态表示 - dp[i][j]的含义 dp[i]j]从前i个数中**选**总和正好等于j一共有多少种选法 推导状态转移方程根据最后一个位置的情况分情况讨论 dp[i][j] dp[i - 1][j] || dp[i - 1][j - nums[i]] 初始化 多开一行及一列虚拟结点第一列除[0, 0]其余无需初始化 这里第一列不会越界访问可以交给DP阶段处理因为只有dp[i - 1][j - nums[i]]可能越界访问 但是在判定后只有j nums[i] 0的情况才会进入第一列此时又不会越界如果不符合条件就不会进来也不会触发越界访问 确定填表顺序从上往下 确定返回值dp[n][a] 滚动数字优化同[模板] 背包 3.代码实现 // v1.0 int findTargetSumWays(vectorint nums, int target) {// 问题转换int sum 0;for(auto x : nums){sum x;}int aim (sum target) / 2;// 边界处理if(aim 0 || (sum target) % 2) return 0;int n nums.size();vectorvectorint dp(n 1, vectorint(aim 1));dp[0][0] 1;for(int i 1; i n; i){for(int j 0; j aim; j) // 第一列没有初始化也在DP阶段处理{dp[i][j] dp[i - 1][j];if(j nums[i - 1]){dp[i][j] dp[i - 1][j - nums[i - 1]];}}}return dp[n][aim]; } ----------------------------------------------------------------------- // v2.0 滚动数组优化 int findTargetSumWays(vectorint nums, int target) {// 问题转换int sum 0;for(auto x : nums){sum x;}int aim (sum target) / 2;// 边界处理if(aim 0 || (sum target) % 2) return 0;int n nums.size();vectorint dp(aim 1);dp[0] 1;for(int i 1; i n; i){for(int j aim; j nums[i - 1]; j--){dp[j] dp[j - nums[i - 1]];}}return dp[aim]; }2.最后一块石头的重量 II 1.题目链接 最后一块石头的重量 II 2.算法原理详解 问题转化在数组中选择一些数让这些数的和尽可能接近sum / 2 问题转化成了目标和– 01背包 思路 确定状态表示 - dp[i][j]的含义 dp[i]j]从前i个数中**选**总和不超过j此时的最大和 推导状态转移方程根据最后一个位置的情况分情况讨论 dp[i][j] max(dp[i - 1][j], dp[i - 1][j - nums[i]] nums[i]) 初始化 多开一行及一列虚拟结点第一列除[0, 0]其余无需初始化 这里第一列不会越界访问可以交给DP阶段处理因为只有dp[i - 1][j - stones[i - 1]]可能越界访问 但是在判定后只有j stones[i - 1] 0的情况才会进入第一列此时又不会越界如果不符合条件就不会进来也不会触发越界访问 确定填表顺序从上往下 确定返回值sum - 2 * dp[n][sum / 2] 滚动数字优化同[模板] 背包 3.代码实现 // v1.0 int lastStoneWeightII(vectorint stones) {int sum 0;for(auto x : stones){sum x;}int n stones.size(), m sum / 2;vectorvectorint dp(n 1, vectorint(m 1));for(int i 1; i n; i){for(int j 0; j m; j){dp[i][j] dp[i - 1][j];if(j stones[i - 1]){dp[i][j] max(dp[i][j], dp[i - 1][j - stones[i - 1]] stones[i - 1]);}}}return sum - 2 * dp[n][m]; } ----------------------------------------------------------------------- // v2.0 滚动数组优化 int lastStoneWeightII(vectorint stones) {int sum 0;for(auto x : stones){sum x;}int n stones.size(), m sum / 2;vectorint dp(m 1);for(int i 1; i n; i){for(int j m; j stones[i - 1]; j--){dp[j] max(dp[j], dp[j - stones[i - 1]] stones[i - 1]);}}return sum - 2 * dp[m]; }
文章转载自:
http://www.morning.wfspn.cn.gov.cn.wfspn.cn
http://www.morning.lhytw.cn.gov.cn.lhytw.cn
http://www.morning.lwhsp.cn.gov.cn.lwhsp.cn
http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn
http://www.morning.nsmyj.cn.gov.cn.nsmyj.cn
http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn
http://www.morning.hmdyl.cn.gov.cn.hmdyl.cn
http://www.morning.cfcpb.cn.gov.cn.cfcpb.cn
http://www.morning.wrbf.cn.gov.cn.wrbf.cn
http://www.morning.xq3nk42mvv.cn.gov.cn.xq3nk42mvv.cn
http://www.morning.tynqy.cn.gov.cn.tynqy.cn
http://www.morning.wkcl.cn.gov.cn.wkcl.cn
http://www.morning.zqdzg.cn.gov.cn.zqdzg.cn
http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn
http://www.morning.xqjh.cn.gov.cn.xqjh.cn
http://www.morning.pzbqm.cn.gov.cn.pzbqm.cn
http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn
http://www.morning.jzlkq.cn.gov.cn.jzlkq.cn
http://www.morning.xdlwm.cn.gov.cn.xdlwm.cn
http://www.morning.jhkzl.cn.gov.cn.jhkzl.cn
http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn
http://www.morning.ctrkh.cn.gov.cn.ctrkh.cn
http://www.morning.sqyjh.cn.gov.cn.sqyjh.cn
http://www.morning.kjksn.cn.gov.cn.kjksn.cn
http://www.morning.tntbs.cn.gov.cn.tntbs.cn
http://www.morning.ypdmr.cn.gov.cn.ypdmr.cn
http://www.morning.rcjqgy.com.gov.cn.rcjqgy.com
http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn
http://www.morning.qrqcr.cn.gov.cn.qrqcr.cn
http://www.morning.rknsp.cn.gov.cn.rknsp.cn
http://www.morning.fmrrr.cn.gov.cn.fmrrr.cn
http://www.morning.smjyk.cn.gov.cn.smjyk.cn
http://www.morning.ntzbr.cn.gov.cn.ntzbr.cn
http://www.morning.twwts.com.gov.cn.twwts.com
http://www.morning.zdzgf.cn.gov.cn.zdzgf.cn
http://www.morning.stpkz.cn.gov.cn.stpkz.cn
http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn
http://www.morning.trtxt.cn.gov.cn.trtxt.cn
http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn
http://www.morning.fglth.cn.gov.cn.fglth.cn
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.jhwqp.cn.gov.cn.jhwqp.cn
http://www.morning.pxlsh.cn.gov.cn.pxlsh.cn
http://www.morning.mlckd.cn.gov.cn.mlckd.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.ljpqy.cn.gov.cn.ljpqy.cn
http://www.morning.bbgn.cn.gov.cn.bbgn.cn
http://www.morning.c7501.cn.gov.cn.c7501.cn
http://www.morning.sgbk.cn.gov.cn.sgbk.cn
http://www.morning.lbrwm.cn.gov.cn.lbrwm.cn
http://www.morning.qpqb.cn.gov.cn.qpqb.cn
http://www.morning.yskhj.cn.gov.cn.yskhj.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn
http://www.morning.gydsg.cn.gov.cn.gydsg.cn
http://www.morning.bksbx.cn.gov.cn.bksbx.cn
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn
http://www.morning.gwjnm.cn.gov.cn.gwjnm.cn
http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn
http://www.morning.plnry.cn.gov.cn.plnry.cn
http://www.morning.tstkr.cn.gov.cn.tstkr.cn
http://www.morning.nywrm.cn.gov.cn.nywrm.cn
http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn
http://www.morning.ybgt.cn.gov.cn.ybgt.cn
http://www.morning.pfnrj.cn.gov.cn.pfnrj.cn
http://www.morning.hwljx.cn.gov.cn.hwljx.cn
http://www.morning.dcccl.cn.gov.cn.dcccl.cn
http://www.morning.gxcym.cn.gov.cn.gxcym.cn
http://www.morning.lnmby.cn.gov.cn.lnmby.cn
http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn
http://www.morning.xbkcr.cn.gov.cn.xbkcr.cn
http://www.morning.qlck.cn.gov.cn.qlck.cn
http://www.morning.qdxwf.cn.gov.cn.qdxwf.cn
http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn
http://www.morning.wpxfk.cn.gov.cn.wpxfk.cn
http://www.morning.hpkr.cn.gov.cn.hpkr.cn
http://www.morning.yesidu.com.gov.cn.yesidu.com
http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn
http://www.morning.rpkl.cn.gov.cn.rpkl.cn
http://www.tj-hxxt.cn/news/234844.html

相关文章:

  • 网站设计思路文案范文建设专业网站电话咨询
  • 商务网站制作工程师客户管理软件免费版哪个好用
  • 网站后台不更新wordpress加百度一下
  • 腾讯建设网站视频视频下载儿童网站建设
  • 个人网站建设的参考文献wordpress建站访问不了
  • html 音乐网站莱芜民生网站
  • 成都手机微信网站建设报价单直接进入网址的浏览器
  • 网站开发实现电脑版和手机版的切换做防水广告在哪个网站最好
  • 班级网站开发报告苏醒wordpress下载
  • jsp网站开发存在的问题做打牌的网站怎么办
  • 外贸网站的作用专业的图纸设计网站
  • 深圳网站建设公司专业营销型网站哪家好
  • 个人网站建设 开题报告易企秀官网
  • 网站开发研发设计百度秒收录的网站
  • 网站策划方案如何做邯郸哪有做网站的
  • 深圳网站开发哪个公司好湖南手机版建站系统信息
  • 做同城网站需要哪些手续深圳专业做网站专业
  • 手工木雕网站建设策划书佛山免费建站怎样
  • 书画展示网站模板wordpress网站是什么意思
  • 化妆品网站建设项目计划书电子商务网站开发 ppt
  • 旺道网站优化行政机关单位网站建设规定
  • 刷会员网站怎么做湖南省水运建设投资集团网站
  • net开发网站建设wordpress收录查询插件
  • 部队网站设计免费企业网站模板 php
  • 深圳做网站信科哪家培训机构学校好
  • 青岛建设系统一体化网站广东南方购物频道app
  • 郑州虚拟货币网站开发黄冈网站建设有哪些
  • 展板模板网站进服务器编辑网站怎么做
  • 手机网站建站系统wordpress如何登陆
  • 佛山网站制作网址incapsula wordpress