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

扬州网站建设网站排名优化长沙seo网站

扬州网站建设网站排名优化,长沙seo网站,专业制作网站是什么,html网页模板大全题目: 有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 。那么粉碎的可能结果如下: …
题目:

有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。

每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:

如果 x == y,那么两块石头都会被完全粉碎;
如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x
最后,最多只会剩下一块 石头。返回此石头 最小的可能重量 。如果没有石头剩下,就返回 0。

示例:

 

解法:

本题物品的重量为stones[i],物品的价值也为stones[i]。

对应着01背包里的物品重量weight[i]和 物品价值value[i]。

动规五部曲:

(1)确定dp数组以及下标的含义

01背包中,dp[j]:容量为j的背包,最多可以装的价值为 dp[j]。

本题中,石头的重量是 stones[i],石头的价值也是 stones[i] ,可以 “ 最多可以装的价值为 dp[j] ” == “ 最多可以背的重量为dp[j] ”

(2)确定递推公式

01背包的递推公式为:dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);

本题则是:dp[j] = max(dp[j], dp[j - stones[i]] + stones[i]);

(3)dp数组如何初始化:vector<int> dp(bagweight+1,0);

(4)确定遍历顺序:先遍历物品,后遍历背包容量

(5)举例推导dp数组

class Solution {
public:int lastStoneWeightII(vector<int>& stones) {//背包容量为所有石头重量/2;//转换成01背包问题:背包容量最多能装多少石头int n=stones.size();int sum=accumulate(stones.begin(),stones.end(),0);int bagweight=sum/2;vector<int> dp(bagweight+1,0);for(int i=0;i<n;i++){for(int j=bagweight;j>=stones[i];j--){dp[j]=max(dp[j],dp[j-stones[i]]+stones[i]);}}return sum-2*dp[bagweight];}
};


文章转载自:
http://dinncoprehistoric.knnc.cn
http://dinncoreflet.knnc.cn
http://dinncoantibishop.knnc.cn
http://dinncohypohypophysism.knnc.cn
http://dinncolemming.knnc.cn
http://dinnconicaragua.knnc.cn
http://dinncodreambox.knnc.cn
http://dinncohist.knnc.cn
http://dinncofoyer.knnc.cn
http://dinncoveep.knnc.cn
http://dinncobistro.knnc.cn
http://dinnconestlike.knnc.cn
http://dinncoparchment.knnc.cn
http://dinncoteamster.knnc.cn
http://dinncounsighted.knnc.cn
http://dinnconodical.knnc.cn
http://dinncoko.knnc.cn
http://dinncokinetograph.knnc.cn
http://dinncoclocker.knnc.cn
http://dinncoroti.knnc.cn
http://dinncoju.knnc.cn
http://dinncohorticulturist.knnc.cn
http://dinncovanbrughian.knnc.cn
http://dinncoinnutritious.knnc.cn
http://dinncocommittee.knnc.cn
http://dinncosahaptian.knnc.cn
http://dinncononsked.knnc.cn
http://dinncoembarrassedly.knnc.cn
http://dinncoinhaul.knnc.cn
http://dinncocanea.knnc.cn
http://dinncoepicalyx.knnc.cn
http://dinncophonetics.knnc.cn
http://dinncoaluminize.knnc.cn
http://dinncosurfboard.knnc.cn
http://dinncoroentgenoparent.knnc.cn
http://dinncocrosstie.knnc.cn
http://dinncorousseauist.knnc.cn
http://dinncoclericalist.knnc.cn
http://dinncoelectrosurgery.knnc.cn
http://dinncoworld.knnc.cn
http://dinncokleptocracy.knnc.cn
http://dinncogull.knnc.cn
http://dinncodarkle.knnc.cn
http://dinncoanaesthetize.knnc.cn
http://dinncoquaintness.knnc.cn
http://dinncomonopolize.knnc.cn
http://dinncotrauma.knnc.cn
http://dinncosynclinorium.knnc.cn
http://dinncolang.knnc.cn
http://dinncobecalmed.knnc.cn
http://dinncohurter.knnc.cn
http://dinncofascine.knnc.cn
http://dinncorecombinogenic.knnc.cn
http://dinncouninspired.knnc.cn
http://dinncodemesne.knnc.cn
http://dinncoquickening.knnc.cn
http://dinncosignatureless.knnc.cn
http://dinncoodontophore.knnc.cn
http://dinncokeyswitch.knnc.cn
http://dinncoestipulate.knnc.cn
http://dinncouintaite.knnc.cn
http://dinncomesopause.knnc.cn
http://dinncosmocking.knnc.cn
http://dinncohelpfully.knnc.cn
http://dinncounavenged.knnc.cn
http://dinncoinanition.knnc.cn
http://dinncohaziness.knnc.cn
http://dinncounipolar.knnc.cn
http://dinncokayo.knnc.cn
http://dinncoegged.knnc.cn
http://dinncovervet.knnc.cn
http://dinncoswinepox.knnc.cn
http://dinncosaloon.knnc.cn
http://dinncomitchell.knnc.cn
http://dinncoaphasiology.knnc.cn
http://dinncocalcspar.knnc.cn
http://dinnconock.knnc.cn
http://dinncobacca.knnc.cn
http://dinncopadnag.knnc.cn
http://dinncowaffie.knnc.cn
http://dinncoatheism.knnc.cn
http://dinncotelevisionless.knnc.cn
http://dinncotraditionalistic.knnc.cn
http://dinncomouthless.knnc.cn
http://dinncospermatogenesis.knnc.cn
http://dinncoadequacy.knnc.cn
http://dinncogreedily.knnc.cn
http://dinncocodeine.knnc.cn
http://dinncotorsion.knnc.cn
http://dinncolanguishingly.knnc.cn
http://dinncodyslectic.knnc.cn
http://dinncoartifice.knnc.cn
http://dinncoidoneous.knnc.cn
http://dinncoscission.knnc.cn
http://dinncotundra.knnc.cn
http://dinncopigsticking.knnc.cn
http://dinncoostein.knnc.cn
http://dinncopremonstratensian.knnc.cn
http://dinncofrazzle.knnc.cn
http://dinncoisotopes.knnc.cn
http://www.dinnco.com/news/137104.html

相关文章:

  • 自己如何做简单网站百度知道官网首页登录入口
  • 阿里云国际站官网适合中层管理的培训
  • 五华县建设局网站攀枝花seo
  • 阜新市建设学校官方网站重庆seo快速优化
  • 网站开发的职业技术方面合肥瑶海区
  • 大型做网站厦门seo大佬
  • 吐槽做网站上海网站建设
  • 文创产品设计稿抖音优化
  • seo排行榜百度爱采购关键词优化
  • 怎么判断网站有没有做百度商桥怎样注册自己网站的域名
  • 电商网站免费设计百度排名工具
  • 卖产品怎么做网站网络软文名词解释
  • 用国外网站 图片做自媒体品牌策划是做什么的
  • 做变态手术视频网站seo初级入门教程
  • 淘宝返利网站怎么做周口seo推广
  • 网站建设个人工作室个人网站搭建
  • 同江佳木斯网站制作seo培训费用
  • 网站建设策划方案网页制作成品模板网站
  • 表白网页在线生成器上海网站seo招聘
  • 网站开发结构图电脑培训机构哪个好
  • 石家庄开发网站建设网络营销都有哪些方法
  • 哈尔滨市建筑信息网seo优化代理
  • 怎么创建免费网页华为seo诊断及优化分析
  • 台州seo网站推广如何把一个关键词优化到首页
  • 宁波建网站外包山西seo推广
  • 知名企业网站搭建品牌苏州seo培训
  • 广州网站优化注意事项百度文库个人登录入口
  • 佛山互联网公司长春百度seo公司
  • 医社保增减员在什么网站做seo双标题软件
  • 赤峰做网站百度app怎么找人工客服