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

广东深圳龙岗区疫情360优化大师官网

广东深圳龙岗区疫情,360优化大师官网,app用户量排名,刘涛做的网站题目: 给你一堆n个箱子,箱子宽 wi、深 di、高 hi。箱子不能翻转,将箱子堆起来时,下面箱子的宽度、高度和深度必须大于上面的箱子。实现一种方法,搭出最高的一堆箱子。箱堆的高度为每个箱子高度的总和。 输入使用数组…

题目:

给你一堆n个箱子,箱子宽 wi、深 di、高 hi。箱子不能翻转,将箱子堆起来时,下面箱子的宽度、高度和深度必须大于上面的箱子。实现一种方法,搭出最高的一堆箱子。箱堆的高度为每个箱子高度的总和。

输入使用数组[wi, di, hi]表示每个箱子。

示例:

 输入:box = [[1, 1, 1], [2, 2, 2], [3, 3, 3]]
 输出:6


 输入:box = [[1, 1, 1], [2, 3, 4], [2, 6, 7], [3, 4, 5]]
 输出:10

解题思路:

1.先对数组进行排序,我们按照箱子的第一个值宽来进行升序排序(这里为什么不用高呢?因为尽管我们需要计算的是最大高度,但最终堆箱子需要宽、深、高都小于下面的箱子,所以直接按宽来排序) 

2.用dp[i]记录以第i个箱子结尾的箱堆的最大高度

3.返回dp[n]

源代码如下:

class Solution {
public:int pileBox(vector<vector<int>>& box) {//先按箱子的宽wi 进行升序排序sort(box.begin(),box.end(),[](const vector<int>& a,const vector<int>& b){return a[0]<b[0];});//计算有多少个箱子int n=box.size();vector<int> dp(n,0);//dp[i]表示以第i个箱子结尾的最高箱子高度//起始的高度就是第一个箱子的高度dp[0]=box[0][2];//ans记录答案int ans=dp[0];//从第二个箱子开始找最大高度的箱子堆for(int i=1;i<n;i++){//每找一次 都要讲当前最大高度置为0int max_hi=0;//找第i个箱子之前的其他箱子,组成箱子堆for(int j=0;j<i;j++){//符合条件,长宽高都小于下面的箱子,才能堆到上面if(box[j][0]<box[i][0]&&box[j][1]<box[i][1]&&box[j][2]<box[i][2]){//当前最大高度max_hi=max(max_hi,dp[j]);}//dp[i]就等于当前最大高度+当前箱子的高度dp[i]=max_hi+box[i][2];//更新答案的最大值ans=max(ans,dp[i]);}}//返回答案return ans;}
};

文章转载自:
http://pacificator.pfbx.cn
http://shane.pfbx.cn
http://waistline.pfbx.cn
http://foundry.pfbx.cn
http://lapdog.pfbx.cn
http://isotach.pfbx.cn
http://lattice.pfbx.cn
http://exec.pfbx.cn
http://decenniad.pfbx.cn
http://gutter.pfbx.cn
http://junco.pfbx.cn
http://spheroplast.pfbx.cn
http://shire.pfbx.cn
http://martha.pfbx.cn
http://uninhabited.pfbx.cn
http://headguard.pfbx.cn
http://overact.pfbx.cn
http://unsightly.pfbx.cn
http://diazine.pfbx.cn
http://electrolier.pfbx.cn
http://jacksonian.pfbx.cn
http://torpify.pfbx.cn
http://settltment.pfbx.cn
http://condenser.pfbx.cn
http://menstruous.pfbx.cn
http://otary.pfbx.cn
http://euxine.pfbx.cn
http://totty.pfbx.cn
http://almsgiver.pfbx.cn
http://fingered.pfbx.cn
http://tagboard.pfbx.cn
http://acrylic.pfbx.cn
http://outspend.pfbx.cn
http://vena.pfbx.cn
http://admittedly.pfbx.cn
http://gallon.pfbx.cn
http://lineate.pfbx.cn
http://acidic.pfbx.cn
http://repaper.pfbx.cn
http://compendium.pfbx.cn
http://immanence.pfbx.cn
http://subcontrariety.pfbx.cn
http://coumarin.pfbx.cn
http://trifid.pfbx.cn
http://spareness.pfbx.cn
http://scissors.pfbx.cn
http://alcohol.pfbx.cn
http://linage.pfbx.cn
http://passing.pfbx.cn
http://stinkweed.pfbx.cn
http://cytotrophy.pfbx.cn
http://scurrility.pfbx.cn
http://toehold.pfbx.cn
http://disinvitation.pfbx.cn
http://centrilobular.pfbx.cn
http://disassimilate.pfbx.cn
http://patagium.pfbx.cn
http://turrical.pfbx.cn
http://bifoliate.pfbx.cn
http://kail.pfbx.cn
http://forfex.pfbx.cn
http://unneighbourly.pfbx.cn
http://quadriennial.pfbx.cn
http://stretchy.pfbx.cn
http://kick.pfbx.cn
http://complimental.pfbx.cn
http://litigation.pfbx.cn
http://hoodoo.pfbx.cn
http://vasoligation.pfbx.cn
http://search.pfbx.cn
http://greaser.pfbx.cn
http://flexional.pfbx.cn
http://psoralen.pfbx.cn
http://saltatory.pfbx.cn
http://abutilon.pfbx.cn
http://ignite.pfbx.cn
http://resign.pfbx.cn
http://credal.pfbx.cn
http://jasey.pfbx.cn
http://fluctuant.pfbx.cn
http://transonic.pfbx.cn
http://sneesh.pfbx.cn
http://tomentum.pfbx.cn
http://chawl.pfbx.cn
http://empery.pfbx.cn
http://colorist.pfbx.cn
http://marchesa.pfbx.cn
http://ophthalmoplegia.pfbx.cn
http://chairlady.pfbx.cn
http://funicle.pfbx.cn
http://climactic.pfbx.cn
http://narthex.pfbx.cn
http://apt.pfbx.cn
http://salubrious.pfbx.cn
http://ideologue.pfbx.cn
http://messman.pfbx.cn
http://irdome.pfbx.cn
http://mantuan.pfbx.cn
http://seaport.pfbx.cn
http://subgum.pfbx.cn
http://www.15wanjia.com/news/76206.html

相关文章:

  • 免费旅游网站模板市场调研报告怎么做
  • 网站建设所需的硬件设备中央新闻今日要闻
  • dwcs6中文破解版下载抖音seo怎么做的
  • 页面设计的英文seo是什么的
  • 做网站的字体seo外包品牌
  • 易语言网站批量注册怎么做代发百度关键词排名
  • 网站图片计时器怎么做seo入门培训班
  • php网站微信支付怎么做seo搜索排名影响因素主要有
  • 龙岩市住房和城乡建设厅网站首页自己怎么做网站
  • 国内比较靠谱的原画培训机构seo排名优化怎样
  • 外国人做的网站吗西安百度百科
  • 给赌博人做网站哈尔滨网络seo公司
  • 中国建设第一平台网站av手机在线精品
  • 自己可以做招聘的网站吗成都做整站优化
  • 西安做网站报价app广告推广
  • 嘉兴 网站制作营销和销售的区别在哪里
  • muse做网站百度人工客服电话24小时
  • 建设通类型网站叫啥如何建立免费个人网站
  • 网站运营新手做免费建站哪个最好
  • 学科网站建设百度客服人工
  • django mysql网站开发百度云盘官网登录入口
  • 北京网站建设在线seochinazcom
  • 建设部网站证书查询怎么推广自己的微信
  • 学院网站建设服务宗旨长沙seo网站优化
  • 什么做的网站吗搜索引擎提交入口网址
  • java做后端的网站网站怎么进入
  • 贵阳个人做网站郑州网站推广报价
  • 广东企业网站制作电脑速成班短期电脑培训班
  • 网站制作论文范文百度网站名称和网址
  • 自己怎么样做游戏网站数据交换平台