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

百度网站评级台州网站建设推广

百度网站评级,台州网站建设推广,数字人民币怎么推广赚钱,最新清远发布力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/maximum-area-of-a-piece-of-cak…


力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。icon-default.png?t=N7T8https://leetcode.cn/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts/description/?envType=daily-question&envId=2023-10-27

矩形蛋糕的高度为 h 且宽度为 w,给你两个整数数组 horizontalCuts 和 verticalCuts,其中:

  •  horizontalCuts[i] 是从矩形蛋糕顶部到第  i 个水平切口的距离
  • verticalCuts[j] 是从矩形蛋糕的左侧到第 j 个竖直切口的距离

请你按数组 horizontalCuts  verticalCuts 中提供的水平和竖直位置切割后,请你找出 面积最大 的那份蛋糕,并返回其 面积 。由于答案可能是一个很大的数字,因此需要将结果  109 + 7 取余 后返回。

自己的思路 

贪心思想,找最大的长和宽,如下图所示,2*2=4即为所求。

可是我感觉该算法有问题,不能同时保证最大的长对应最大的宽。我用下面有问题的代码,通过了Leetcode... 

class Solution {public int calMax(int t, int[] data) {int h_len = data.length;ArrayList arrayList = new ArrayList<>();arrayList.add(data[0] - 0);arrayList.add(t - data[h_len - 1]);for (int i = h_len - 1; i >= 1; i--) {arrayList.add(data[i] - data[i - 1]);}return (Integer)Collections.max(arrayList);}public int maxArea(int h, int w, int[] horizontalCuts, int[] verticalCuts) {Arrays.sort(horizontalCuts);Arrays.sort(verticalCuts);long x = calMax(h, horizontalCuts);long y = calMax(w, verticalCuts);return (int) ((x * y) % 1000000007);}
}

 

 力扣官方题解

感觉和上面的贪心算法一模一样,感觉有点问题

class Solution {public int maxArea(int h, int w, int[] horizontalCuts, int[] verticalCuts) {Arrays.sort(horizontalCuts);Arrays.sort(verticalCuts);return (int) ((long) calMax(horizontalCuts, h) * calMax(verticalCuts, w) % 1000000007);}public int calMax(int[] arr, int boardr) {int res = 0, pre = 0;for (int i : arr) {res = Math.max(i - pre, res);pre = i;}return Math.max(res, boardr - pre);}
}

结论

这种算法有没有问题,能保证长和宽同时为最大吗?欢迎到评论区讨论。

http://www.hengruixuexiao.com/news/54754.html

相关文章:

  • 网站的评测系统怎么做的年度关键词
  • 企业建站免费seo搜索优化
  • 杭州自助建站模板南宁seo收费
  • 购物类型网站建设百度搜索引擎优化方式
  • 石家庄哪有个人建站的百度移动排名优化软件
  • 泉州微信网站开发保定百度seo排名
  • 网站工作室网站奶糖 seo 博客
  • 自己电脑做网站访问速度可以推广的平台
  • 重庆做网站找谁长沙网红奶茶
  • 专业武汉网站建设公司最新新闻热点素材
  • 两学一做 专题网站长沙百度提升排名
  • 秦皇岛网站推广报价seo技术培训广东
  • 做301跳转会影响之前网站排名吗百度搜索排名与点击有关吗
  • 九江网站开发公司淘宝关键词排名查询网站
  • 北京丰台住房和城乡建设委员会网站查企业信息查询平台
  • 传播型网站建设优势有哪些水果网络营销推广方案
  • 成都个人网站建设自己怎么注册网站
  • 六安网络科技有限公司seo推广怎么收费
  • 高端网站开发注意事项广州百度竞价外包
  • 如何自己建设淘宝网站首页优化网络
  • 1000学习做网站贵吗武汉百度推广优化
  • vs进行网站建设网站建设网站设计
  • 减肥网站源码第三方推广平台
  • 西安有哪些网站五合一网站建设
  • 绵阳免费网站建设中国女排联赛排名
  • 北京个人网站备案重庆seo教程搜索引擎优化
  • 在线推广是网站推广什么是外链
  • 海外seo托管seo搜索引擎推广
  • 中贸网做的网站做引流的公司是正规的吗
  • 南昌二手网站开发方案宁波网站建设推广平台