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

网络教室网站建设flashfxp 上传网站

网络教室网站建设,flashfxp 上传网站,杭州关键词自动排名,焦作企业网站建设填充书架 力扣链接#xff1a;1105. 填充书架 题目描述 给定一个数组 books #xff0c;其中 books[i] [thicknessi, heighti] 表示第 i 本书的厚度和高度。你也会得到一个整数 shelfWidth 。 按顺序 将这些书摆放到总宽度为 shelfWidth 的书架上。 先选几本书放在书架…填充书架 力扣链接1105. 填充书架 题目描述 给定一个数组 books 其中 books[i] [thicknessi, heighti] 表示第 i 本书的厚度和高度。你也会得到一个整数 shelfWidth 。 按顺序 将这些书摆放到总宽度为 shelfWidth 的书架上。 先选几本书放在书架上它们的厚度之和小于等于书架的宽度 shelfWidth 然后再建一层书架。重复这个过程直到把所有的书都放在书架上。 需要注意的是在上述过程的每个步骤中摆放书的顺序与你整理好的顺序相同。 例如如果这里有 5 本书那么可能的一种摆放情况是第一和第二本书放在第一层书架上第三本书放在第二层书架上第四和第五本书放在最后一层书架上。 每一层所摆放的书的最大高度就是这一层书架的层高书架整体的高度为各层高之和。 以这种方式布置书架返回书架整体可能的最小高度。 示例1 输入books [[1,1],[2,3],[2,3],[1,1],[1,1],[1,1],[1,2]], shelfWidth 4 输出6 解释 3 层书架的高度和为 1 3 2 6 。 第 2 本书不必放在第一层书架上。 示例2 输入: books [[1,3],[2,4],[3,2]], shelfWidth 6 输出: 4 Java代码 class Solution {public int minHeightShelves(int[][] books, int shelfWidth) {int[] dp new int[books.length 1];for (int i 0; i books.length; i) {dp[i 1] Integer.MAX_VALUE;int width 0, maxHeight 0;for (int j i; j 0; j--) {if (shelfWidth (width books[j][0])) {break;}maxHeight Math.max(maxHeight, books[j][1]);dp[i 1] Math.min(dp[i 1], dp[j] maxHeight);}}return dp[dp.length - 1];} }来源力扣LeetCode 链接https://leetcode.cn/problems/filling-bookcase-shelves 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。
http://www.tj-hxxt.cn/news/221788.html

相关文章:

  • 网站建设条例做家居的网站
  • 免费网站报价单怎么做自己如何高效有力的维护一个网站
  • 多种不同产品的网站怎么做seo素材网视频
  • 网站建设维护的方案网站做微信公众号
  • 电子商务网站建设财务分析网站域名是什么
  • 网站建设属于哪类工作用html做班级网站
  • 视频建设网站首页网站流
  • 重庆微信网站制作公司山西营销网站建设设计
  • 服务关系型网站怎么做夏家胡同网站建设
  • 官方你网站建设策略深圳网站建设选哪家好
  • 中国核工业华兴建设公司网站2.2 网站建设的流程
  • 深圳招聘网站dede中英文网站切换
  • 如何挑选网站建设平台咸阳学校网站建设多少钱
  • 做周边的网站百度2018旧版下载
  • 建设部网站公示公告安全免费网站备案号码
  • 邢台精品网站建设企业网站模板下载562
  • 中小企业网站建设应该注意什么wordpress翻页函数
  • 营销网站建设流程传奇霸主网页版
  • 网站建设只有20%的利润网站建设企划书
  • 长沙网站推广公司网站文字模板
  • 南昌网站建设怎么样网页app制作教程
  • 免费劳务网站建设开发商违约延期交房可以退房吗
  • 濮阳建网站久久医药网
  • 如何做挂qq的网站化妆培训网站模板
  • 完全网络营销网站我的家乡湛江网站设计
  • 上海建站外贸陕西省建设集团公司网站
  • wordpress媒体库图片电影网站如何优化
  • 单位网站建设情况说明群辉里的wordpress
  • 茂名公司网站开发河北建设工程招标协会网站
  • 设计网站公司收费和平网站建设公司