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

求免费网站能看的2021网址大全目录查询

求免费网站能看的2021,网址大全目录查询,广告优化师发展前景,做物流哪个网站推广效果好题目#xff1a; 给你一堆n个箱子#xff0c;箱子宽 wi、深 di、高 hi。箱子不能翻转#xff0c;将箱子堆起来时#xff0c;下面箱子的宽度、高度和深度必须大于上面的箱子。实现一种方法#xff0c;搭出最高的一堆箱子。箱堆的高度为每个箱子高度的总和。 输入使用数组…题目 给你一堆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(vectorvectorint box) {//先按箱子的宽wi 进行升序排序sort(box.begin(),box.end(),[](const vectorint a,const vectorint b){return a[0]b[0];});//计算有多少个箱子int nbox.size();vectorint dp(n,0);//dp[i]表示以第i个箱子结尾的最高箱子高度//起始的高度就是第一个箱子的高度dp[0]box[0][2];//ans记录答案int ansdp[0];//从第二个箱子开始找最大高度的箱子堆for(int i1;in;i){//每找一次 都要讲当前最大高度置为0int max_hi0;//找第i个箱子之前的其他箱子组成箱子堆for(int j0;ji;j){//符合条件长宽高都小于下面的箱子才能堆到上面if(box[j][0]box[i][0]box[j][1]box[i][1]box[j][2]box[i][2]){//当前最大高度max_himax(max_hi,dp[j]);}//dp[i]就等于当前最大高度当前箱子的高度dp[i]max_hibox[i][2];//更新答案的最大值ansmax(ans,dp[i]);}}//返回答案return ans;} };
http://www.zqtcl.cn/news/186753/

相关文章:

  • 江苏网站设计如何设置wordpress不自动更新
  • 已经有网站怎么做淘宝客网站建设 国外
  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处
  • php企业网站通讯录管理系统查找企业资料的网站
  • 专门做娱乐场所的设计网站有虚拟主机wordpress
  • 在线制作书封网站建德建设局官方网站
  • 广州建设手机网站wordpress 外部链接跳转
  • 传播公司可以做门户网站吗深圳常平网站建设制作公司
  • 最好的网站设计公司源码 php多平台网站建设
  • 下载了网站源码施工企业质量管理体系应按照我国
  • 有关网站建设国内外现状的文献英文谷歌seo
  • 珠海做网站哪间好佛山网站建设骏域
  • 免费网站建设支持ftp网络规划设计师资格证
  • 网站打开文件按钮怎么做十大网络游戏
  • 问答类咨询网站的建设烟台开发区做网站
  • 网站域名费用怎么做分录销售crm客户管理系统
  • 海南住房与城乡建设网站大连做网站团队
  • 邯郸最穷的三个县长春纯手工seo
  • 昌黎网站建设贵德县建设局网站
  • 山西网站制作公司兼职做网站安全么
  • 阿里做网站怎么做青岛网站维护
  • 怎么建网站手机版郑州网站建设哪家好
  • 做企业网站有哪些好处安龙网站建设
  • 怎做连接网站wordpress iis设置方法
  • ugc网站开发网站设计常见流程
  • dz论坛可以做招聘网站国内空间没备案可以打开网站吗
  • 建设用地规划证查询网站公司起名字大全免费好听
  • 杭州网站建设公司有哪些瑞诺国际的数字营销模式
  • 宣城网站建设 有限公司高州做网站