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

网站首页加浮动窗口seo排名优化是什么意思

网站首页加浮动窗口,seo排名优化是什么意思,wordpress缩略图插件,网站建设管理招聘目录 3218. 切蛋糕的最小总开销 I 题目描述: 实现代码与解析: 贪心 原理思路: 3218. 切蛋糕的最小总开销 I 题目描述: 有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。 给你整数 m ,n 和两个数…

目录

3218. 切蛋糕的最小总开销 I

题目描述:

实现代码与解析:

贪心

原理思路:


3218. 切蛋糕的最小总开销 I

题目描述:

        有一个 m x n 大小的矩形蛋糕,需要切成 1 x 1 的小块。

给你整数 m ,n 和两个数组:

  • horizontalCut 的大小为 m - 1 ,其中 horizontalCut[i] 表示沿着水平线 i 切蛋糕的开销。
  • verticalCut 的大小为 n - 1 ,其中 verticalCut[j] 表示沿着垂直线 j 切蛋糕的开销。

一次操作中,你可以选择任意不是 1 x 1 大小的矩形蛋糕并执行以下操作之一:

  1. 沿着水平线 i 切开蛋糕,开销为 horizontalCut[i] 。
  2. 沿着垂直线 j 切开蛋糕,开销为 verticalCut[j] 。

每次操作后,这块蛋糕都被切成两个独立的小蛋糕。

每次操作的开销都为最开始对应切割线的开销,并且不会改变。

请你返回将蛋糕全部切成 1 x 1 的蛋糕块的 最小 总开销。

示例 1:

输入:m = 3, n = 2, horizontalCut = [1,3], verticalCut = [5]

输出:13

解释:

  • 沿着垂直线 0 切开蛋糕,开销为 5 。
  • 沿着水平线 0 切开 3 x 1 的蛋糕块,开销为 1 。
  • 沿着水平线 0 切开 3 x 1 的蛋糕块,开销为 1 。
  • 沿着水平线 1 切开 2 x 1 的蛋糕块,开销为 3 。
  • 沿着水平线 1 切开 2 x 1 的蛋糕块,开销为 3 。

总开销为 5 + 1 + 1 + 3 + 3 = 13 。

示例 2:

输入:m = 2, n = 2, horizontalCut = [7], verticalCut = [4]

输出:15

解释:

  • 沿着水平线 0 切开蛋糕,开销为 7 。
  • 沿着垂直线 0 切开 1 x 2 的蛋糕块,开销为 4 。
  • 沿着垂直线 0 切开 1 x 2 的蛋糕块,开销为 4 。

总开销为 7 + 4 + 4 = 15 。

提示:

  • 1 <= m, n <= 20
  • horizontalCut.length == m - 1
  • verticalCut.length == n - 1
  • 1 <= horizontalCut[i], verticalCut[i] <= 103

实现代码与解析:

贪心

import java.util.Arrays;class Solution {public int minimumCost(int m, int n, int[] horizontalCut, int[] verticalCut) {Arrays.sort(horizontalCut);Arrays.sort(verticalCut);int rs = m - 2, cs = n - 2;int cntR = 1; // 本次横向需要切的次数int cntC = 1; // 本次纵向需要切的次数int res=  0;while (rs >= 0 || cs >= 0) {if ( cs < 0 || (rs >= 0 && horizontalCut[rs] > verticalCut[cs])) { // 横向切res += horizontalCut[rs--] * cntC;cntR++;} else if (rs < 0 || (cs >= 0 && horizontalCut[rs] <= verticalCut[cs])) { // 纵向切res += verticalCut[cs--] * cntR;cntC++;}}return res;}
}

原理思路:

        因为无论如何每块的行与列都需要被切,所以每行和列开销最大的需要切的块数越少那么总开销就越少,所以每次切到时候选行和列中开销最大的行切即可。

http://www.zhongyajixie.com/news/49817.html

相关文章:

  • 烟台专业网站推广北京百度seo排名公司
  • 找国外公司做网站公司网页怎么做
  • 古镇做灯饰网站的公司google中文搜索引擎
  • 简单网页制作成品代码搜索引擎优化指南
  • 专业网站建设商城价格保定seo博客
  • 如何制作和设计公司网站百度联盟怎么加入赚钱
  • 个人网站的制作代码东莞网站seo公司哪家大
  • 男女做羞羞的故事网站网站的网站建设
  • 个人网站欣赏的网站seo软件全套
  • 北京做网站设计招聘公司怎么做网站推广
  • 武汉好的seo优化网兰州快速seo整站优化招商
  • 易企cms网站模板深圳网络推广最新招聘
  • 网站如何做关键字收录网络营销与推广
  • wordpress底部黑色的版权修改郑州网站优化培训
  • 判断网站是什么系统做的seo独立站优化
  • 安阳公司做网站seo外包公司一般费用是多少
  • 苹果电脑用什么软件做网站seo优化外链平台
  • 知乎 网站开发工具刷推广链接
  • wordpress主题出错网站seo排名公司
  • 做石膏选图形的网站企业网页
  • 网站前端做报名框代码免费google账号注册入口
  • 网站被挂马做js跳转凡科建站官网入口
  • 西安做网站公司市场推广方案ppt
  • 视频解析网站怎么做网站seo教程
  • 做政府网站用百度网盟推广怎么做
  • 镇江网站优化百度搜索引擎平台
  • 小程序开发需求方案天津优化公司哪家好
  • 网站建设的落地页seo优化排名教程百度技术
  • qq教程网站织梦小红书seo排名优化
  • 网站开发的就业方向搜狗网页版