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

岫岩洋河网站建设无锡网站优化方案

岫岩洋河网站建设,无锡网站优化方案,WordPress使用百度分享插件,乐昌网站建设题目描述 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points #xff0c;其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 …题目描述 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points 其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 x 处射出一支箭若有一个气球的直径的开始和结束坐标为 xstartxend 且满足 xstart ≤ x ≤ xend则该气球会被 引爆 。可以射出的弓箭的数量 没有限制 。 弓箭一旦被射出之后可以无限地前进。 给你一个数组 points 返回引爆所有气球所必须射出的 最小 弓箭数 。 题目示例 输入points [[10,16],[2,8],[1,6],[7,12]] 输出2 解释气球可以用2支箭来爆破: -在x 6处射出箭击破气球[2,8]和[1,6]。 -在x 11处发射箭击破气球[10,16]和[7,12]。 解题思路 我们按照左边界从小到大对数组进行排序因为这样可以保证使得相邻的两个气球最容易重叠。我们按照以下贪心策略求解 如果当前气球的左边界大于上一个气球的右边界表示两个气球无重叠部分我们必须使用一支箭来穿破该气球所以 result。否则表示两个气球有重叠部分我们可以用穿破上个气球的那一支箭穿破该气球所以不需要再多使用一支箭但是我们需要更新该气球的右边界为上个气球和当前气球的最小右边界因为只有在这两个气球的最小右边界范围内才可以用一支箭穿破。这样做是为了下一次遍历的时候继续判断下一个气球的左边界和上一个气球的右边界的情况是否继续有重叠情况。 参考代码 class Solution {public int findMinArrowShots(int[][] points) {if(points[0].length 0) return 0;// 按照左边界从小到大排序// 使用Integer内置比较方法不会溢出Arrays.sort(points, (a, b) - Integer.compare(a[0], b[0]));int result 1;for(int i 1; i points.length; i) {// 如果当前左边界比上次右边界大必须用一支箭if(points[i][0] points[i-1][1]) {result;} else {// 如果重合则表示可以用上次的一支箭顺便射穿此气球// 但是需要更新最小右边界来继续判断下面的气球points[i][1] Math.min(points[i-1][1], points[i][1]);}}return result;} }
http://www.zqtcl.cn/news/548518/

相关文章:

  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询
  • 车床加工东莞网站建设网站建设教学改进
  • 深圳专业做网站建设西安网站建设有限公司
  • wordpress 一键建站wordpress子主题style
  • 昆明设计网站怎么做网络广告
  • 2018什么做网站深圳企业网站设
  • 北京旅游外贸网站建设博客集成wordpress
  • 中国最好的建设网站哪些网站教你做系统
  • 自己做网站别人怎么看见网站建设办公
  • 凡科做网站视频网站哪家好
  • 查询网站是否正规营销策略国内外文献综述
  • 做网页用的网站wordpress用户角色权限管理
  • 怎么查网站备案的公司wordpress 无刷新评论
  • 学前心理学课程建设网站百度极速版下载
  • 佛山做营销型网站建设深圳宝安区租房
  • 做汽车团购的网站建设营销方案有哪些
  • 做设计的网站网络公关什么意思
  • 一般课程网站要怎么做做钓鱼网站软件下载
  • 济南网站建设92jzh收不到wordpress的邮件
  • 一键优化在哪里打开新手怎么入行seo
  • 网站建设的费用明细创建公司网站需要注意什么
  • 微网站怎么做的好宣传片拍摄服务
  • 抚州网站开发机构wordpress开源
  • 企业营销网站建设不属于网页制作工具
  • 呼和浩特网站建设信息建服装类网站需要考虑的因素