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

给别人做设计的网站深圳网站优化课程哪里学

给别人做设计的网站,深圳网站优化课程哪里学,个人网页设计实验报告,莱芜最新【LetMeFly】1465.切割后面积最大的蛋糕#xff1a;纵横分别处理 力扣题目链接#xff1a;https://leetcode.cn/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/ 矩形蛋糕的高度为 h 且宽度为 w#xff0c;给你两个整数数组 horizontalCut…【LetMeFly】1465.切割后面积最大的蛋糕纵横分别处理 力扣题目链接https://leetcode.cn/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/ 矩形蛋糕的高度为 h 且宽度为 w给你两个整数数组 horizontalCuts 和 verticalCuts其中 horizontalCuts[i] 是从矩形蛋糕顶部到第  i 个水平切口的距离verticalCuts[j] 是从矩形蛋糕的左侧到第 j 个竖直切口的距离 请你按数组 horizontalCuts 和 verticalCuts 中提供的水平和竖直位置切割后请你找出 面积最大 的那份蛋糕并返回其 面积 。由于答案可能是一个很大的数字因此需要将结果 对 109  7 取余 后返回。 示例 1 输入h 5, w 4, horizontalCuts [1,2,4], verticalCuts [1,3] 输出4 解释上图所示的矩阵蛋糕中红色线表示水平和竖直方向上的切口。切割蛋糕后绿色的那份蛋糕面积最大。示例 2 输入h 5, w 4, horizontalCuts [3,1], verticalCuts [1] 输出6 解释上图所示的矩阵蛋糕中红色线表示水平和竖直方向上的切口。切割蛋糕后绿色和黄色的两份蛋糕面积最大。 示例 3 输入h 5, w 4, horizontalCuts [3], verticalCuts [3] 输出9提示 2 h, w 1091 horizontalCuts.length min(h - 1, 105)1 verticalCuts.length min(w - 1, 105)1 horizontalCuts[i] h1 verticalCuts[i] w题目数据保证 horizontalCuts 中的所有元素各不相同题目数据保证 verticalCuts 中的所有元素各不相同 方法一纵横分别处理 横向的一刀和纵向的一刀之间是互不干扰的。因此我们只需要求出“横向上的最大间隔”和“纵向上的最大间隔”然后相乘即可。 对于单个方向我们只需要求出“相邻两刀”的最大间隔以及第一刀和最后一刀距离边界的值的最大值即可。 时间复杂度 O ( n log ⁡ n m log ⁡ m ) O(n\log n m\log m) O(nlognmlogm)空间复杂度 O ( log ⁡ n log ⁡ m ) O(\log n \log m) O(lognlogm) AC代码 C class Solution { private:long long getMax(int l, vectorint v) {sort(v.begin(), v.end());int ans 0;for (int i 1; i v.size(); i) {ans max(ans, v[i] - v[i - 1]);}return max(ans, max(v[0], l - v[v.size() - 1]));}public:int maxArea(int h, int w, vectorint horizontalCuts, vectorint verticalCuts) {return getMax(h, horizontalCuts) * getMax(w, verticalCuts) % 1000000007;} };Python # from typing import Listclass Solution:def getMax(self, l: int, v: List[int]) - int:v.sort()ans v[0]for i in range(1, len(v)):ans max(ans, v[i] - v[i - 1])return max(ans, l - v[-1])def maxArea(self, h: int, w: int, horizontalCuts: List[int], verticalCuts: List[int]) - int:return self.getMax(h, horizontalCuts) * self.getMax(w, verticalCuts) % 1000000007同步发文于CSDN原创不易转载经作者同意后请附上原文链接哦~ Tisfyhttps://letmefly.blog.csdn.net/article/details/134073948
http://www.hkea.cn/news/14426774/

相关文章:

  • 山东一建建设有限公司网站首页小件加工平台
  • 兼职网站开发一个月找源码的网站
  • 护肤品网站建设需求分析十五种常见的销售策略
  • 四川省建设厅官方培训网站wordpress近期文章怎么显示时间
  • 湘潭手机网站wordpress the_field
  • 济南网站地址外贸网站建设 广州
  • 网站开发一般黄了新媒体营销策略分析
  • 做ppt很有创意的网站wordpress 谷歌插件
  • 东莞建设网站公司哪家好沈阳外贸网站制作公司
  • 网站搜索引擎优化教程wordpress子域名站点
  • 碧辉腾乐 网站建设合肥 企业网站设计
  • 如何做二级域名子目录网站龙岗区建设工程交易中心
  • 响应式网站建设原则哪里有网站建设加工
  • 网站上的3d产品展示怎么做wordpress 4.9.5
  • 哪个网站科技新闻好百度竞价是什么工作
  • 网站 页面 结构wordpress微信网站模板
  • pc网站案例建网通
  • 购物网站建设优缺点新品上市怎么做宣传推广
  • 招投标 网站建设 山西网站建设力度
  • 微信登录建设银行网站高邮网站建设
  • 项目案例 化妆品网站普通人开网店赚钱吗
  • 上海网站seo诊断西安注册公司多少钱
  • 外贸做哪些网站平台好地区性中介类网站建设
  • 做网站赚不到钱了做一个门户网站多少钱
  • 晋江网站网站建设山西传染病最新消息今天
  • 中象做网站怎么样光谷做网站推广怎么样
  • 机票最便宜网站建设苏州市住房和城乡建设局政务网站
  • 快站优惠券app家具品牌网站
  • 西安网站建设熊掌余姚市网站建设
  • 淘淘乐网站建设网络舆情监测平台