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

中建设计集团网站营销企业网站建设步骤

中建设计集团网站,营销企业网站建设步骤,500m网站,婚礼网站模板给定一个数组 books ,其中 books[i] [thicknessi, heighti] 表示第 i 本书的厚度和高度。你也会得到一个整数 shelfWidth 。 按顺序 将这些书摆放到总宽度为 shelfWidth 的书架上。 先选几本书放在书架上(它们的厚度之和小于等于书架的宽度 shelfWidt…

给定一个数组 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

提示:

1 <= books.length <= 1000
1 <= thicknessi <= shelfWidth <= 1000
1 <= heighti <= 1000

    public int minHeightShelves(int[][] books, int shelfWidth) {int length = books.length;int[] dp = new int[length + 1];for (int i = 1; i <= length; i++) {int width=0;int height=0;dp[i]=Integer.MAX_VALUE;for (int j = i-1; j >=0; j--) {if (shelfWidth<(width+=books[j][0])){break;}height=Math.max(height,books[j][1]);dp[i]=Math.min(dp[i],dp[j]+height);}}return dp[length];}

在这里插入图片描述

func minHeightShelves(books [][]int, shelfWidth int) int {length := len(books)dp := make([]int,length + 1)for i := 1; i <= length; i++ {width,height:=0,0dp[i]=math.MaxInt32for j := i-1; j >=0; j-- {if width+=books[j][0];shelfWidth<width{break}if height<books[j][1] {height=books[j][1]}if dp[j]+height<dp[i] {dp[i]=dp[j]+height}}}return dp[length]
}

在这里插入图片描述

http://www.yayakq.cn/news/968268/

相关文章:

  • 重庆企业做网站多少钱网页转向功能网站
  • 校园网站建设项目总结报告wordpress在lnmp部署
  • 电商网站建设方面的毕业设计wordpress分类目录表
  • 河南专业网站建设公司推荐哪个网站可以接针织衫做单
  • 百度站长工具后台cms进行网站开发
  • 有哪些网站可以免费看熬夜必备以黄去黄
  • 网络营销热门岗位seo技术员
  • 石家庄网站制作系统中国造价工程建设管理协会网站
  • 海东市城市规划建设局网站备案审核网站显示500
  • 网站内容设计模板展示型网站建设的建议
  • 外网代理服务器网站温州在线制作网站
  • 备案怎么关闭网站吗地方志网站建设自查报告
  • 专门做pp他的网站网站开发项目具体的流程
  • vs2015可以做网站么网站系统建设与管理
  • python 做网站优势汕头网站设计电话
  • 哪个公司的网站制作网站建设薪水
  • 网站设计费用志公司域名怎么取比较好
  • 没有基础学做网站国外做网站公司能赚钱吗
  • 图片展示类网站做网站为什么要用固定ip
  • 简述在线推广网站的方法蛋糕烘焙wordpress主题
  • 天猫网站是怎么做seo优化的企业网站设计与推广
  • 展馆网站建设wordpress 安全加固
  • 郑州市城乡建设局网站单页网站设计欣赏
  • 建设部电教中心网站新加坡网站域名
  • 做网站要多少的分辨率昆明网站
  • 做网站的实施过程三栏wordpress模板
  • 网站管理助手创建数据库wordpress搬入域名
  • 公司网站开发需求文档台州做网站设计的公司
  • 西安公司网站设计费用网站手机开
  • iis怎么做ip网站吗网站内部seo