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

成都电子网站建设湖南网站设计外包费用

成都电子网站建设,湖南网站设计外包费用,网络工程专业主要学什么,烟台建网站区间交集&#xff1a;用最少数量的箭引爆气球 用最少数量的箭引爆气球 leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/… 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points​ &#xff0c;其中points[i] [x<sub>…

区间交集:用最少数量的箭引爆气球

用最少数量的箭引爆气球

leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/…

有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points​ ,其中points[i] = [x<sub>start</sub>, x<sub>end</sub>]​ 表示水平直径在 x<sub>start</sub>​ 和 x<sub>end</sub>​之间的气球。你不知道气球的确切 y 坐标。

一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 x​ 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstartxend 且满足 x<sub>start</sub> ≤ x ≤ xend则该气球会被 引爆 可以射出的弓箭的数量 没有限制 。 弓箭一旦被射出之后,可以无限地前进。

给你一个数组 points​ ,返回引爆所有气球所必须射出的 最小 弓箭数

可以参考 区间选点

import java.util.Arrays;class Solution {public int findMinArrowShots(int[][] points) {int n = points.length;Arrays.sort(points, (a, b) -> {if (a[0] == b[0]) {return a[1] > b[1] ? 1 : -1;}return a[0] > b[0] ? 1 : -1;});int l = points[0][0], r = points[0][1];int res = 1;for (int i = 1; i < n; i++) {if (points[i][0] > r) {res++;l = points[i][0];r = points[i][1];} else {// unionl = points[i][0];r = Math.min(points[i][1], r);}}return res;}
}
http://www.dt0577.cn/news/19357.html

相关文章:

  • 大鹏手机网站建设济南优化网络营销
  • 简述网站建设基本流程线下营销方式主要有哪些
  • 深圳网站制作就找兴田德润河南网站推广公司
  • 网站后台默认密码广州竞价托管代运营
  • 做网站时尺寸多大百度怎么推广产品
  • 物流网站怎么做代理国外seo网站
  • 得力文具网站建设策划书武汉搜索引擎排名优化
  • 商业网站的创建程序0元做游戏代理
  • 毕业设计论文网站嘉兴百度快照优化排名
  • 成都网站建设托管百度开发平台
  • 自己做网站需要学什么网店营销推广
  • 哪些是用vue做的网站百度推广引流
  • 深圳建外贸网站口碑营销的模式
  • 网站建设 图标宁波网络营销公司有哪些
  • 页面设计最好只使用一种颜色避免视觉效果混淆免费seo推广计划
  • 东营网站建设东营市南一路东营软件园英东莞营销推广公司
  • 网站文章分类百度指数在线查询工具
  • 装修怎么做网站平台app开发制作
  • 全市网站建设情况摸底调查手机优化大师官网
  • 韩国男女直接做的视频网站qq推广引流网站
  • 建行移动门户网站一个产品的市场营销策划方案
  • 怎么看个人做的付费视频网站今天的新闻主要内容
  • 广西南宁网站建设公司珠海百度seo
  • 做网站客户一般会问什么问题石家庄关键词优化软件
  • 折再返怎么 做网站百度账号安全中心
  • 做的王者荣耀钓鱼网站站外推广方式
  • 企业网络的规划与设计搜索引擎优化教材答案
  • 如何查询手机注册的网站深圳百度开户
  • 网站建设都有哪些百度指数明星人气榜
  • 推进政府网站集约化建设工作谷歌推广seo