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

怎么做彩票网站代理seo优化排名方法

怎么做彩票网站代理,seo优化排名方法,简约、时尚、高端 网站建设,用单页做网站 文章直接写上去 百度收录关键词吗题目 用最少数量的箭引爆气球 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直…

题目

  1. 用最少数量的箭引爆气球

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

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

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

示例 1:

输入:points = [[10,16],[2,8],[1,6],[7,12]]

输出:2

解释:气球可以用2支箭来爆破:

  • 在x = 6处射出箭,击破气球[2,8]和[1,6]。

  • 在x = 11处发射箭,击破气球[10,16]和[7,12]。

示例 2:

输入:points = [[1,2],[3,4],[5,6],[7,8]]

输出:4

解释:每个气球需要射出一支箭,总共需要4支箭。

示例 3:

输入:points = [[1,2],[2,3],[3,4],[4,5]]

输出:2

解释:气球可以用2支箭来爆破:

  • 在x = 2处发射箭,击破气球[1,2]和[2,3]。

  • 在x = 4处射出箭,击破气球[3,4]和[4,5]。

来源:力扣452. 用最少数量的箭引爆气球


思路(注意事项)


纯代码

class Solution {
private:static bool cmp (const vector<int>& a, const vector<int>& b){return a[0] < b[0];}
public:int findMinArrowShots(vector<vector<int>>& points) {sort (points.begin(), points.end(), cmp);int ans = 1;for (int i = 1; i < points.size() ; i ++){if (points[i][0] > points[i - 1][1]) ans ++;else points[i][1] = min (points[i][1], points[i - 1][1]);}return ans;}
};

题解(加注释)

class Solution {
private:// 自定义排序规则static bool cmp(const vector<int>& a, const vector<int>& b) {// 按气球的起始位置升序排序return a[0] < b[0];}public:int findMinArrowShots(vector<vector<int>>& points) {// 对 points 数组进行排序sort(points.begin(), points.end(), cmp);// ans 表示需要的箭的数量,初始为 1int ans = 1;// 遍历排序后的 points 数组for (int i = 1; i < points.size(); i++) {// 如果当前气球的起始位置大于前一个气球的结束位置if (points[i][0] > points[i - 1][1]) {ans++; // 需要一支新的箭} else {// 否则,更新当前气球的结束位置为两个气球结束位置的较小值points[i][1] = min(points[i][1], points[i - 1][1]);}}// 返回需要的箭的数量return ans;}
};
http://www.dtcms.com/wzjs/155206.html

相关文章:

  • 武汉市建设委员会网站中国十大seo公司
  • 大都会app官网下载贵港seo关键词整站优化
  • 网站收录下降的原因关键词优化排名软件推荐
  • 佛山免费自助建站模板抖音视频排名优化
  • 南京营销型网站建设关键词是什么
  • 驻马店做网站公司seo搜索引擎优化案例
  • 班级网站建设感想今日头条新闻10条
  • 十大中国网站制作网站案例
  • 寿光专业做网站的公司手机百度网页版
  • 网站设计 广西搜索网站大全排名
  • 哪些网站可以免费做推广seo软文是什么
  • 龙华网站建设的公司网页设计培训教程
  • 学做网站要学什么 做多久优化大师官网下载安装
  • 免费创建网站平台有哪些广州疫情最新新增
  • 如何做阿里巴巴的网站首页营销推广策划方案
  • app定制的价格开发网站优化公司哪个好
  • 做软件代理去哪个网站搜索引擎排名2020
  • 山西教育学会网站建设厦门seo网站推广
  • 网站权重有什么用系统优化软件
  • 楚雄网站建设常州免费网站建站模板
  • 北京专业网站制作seo管理系统
  • 深圳食品网站建设女生读网络营销与电商直播
  • 杭州知名的企业网站建设脱发严重是什么原因引起的
  • 网站规划和建设进度百度广告多少钱
  • phpcms 怎么做视频网站品牌营销策划书
  • 微信网站后期运营怎么做湖南长沙疫情最新消息
  • 有含义的公司名seo怎样才能优化网站
  • 做网站pyton推广引流的10个渠道
  • 做图书网站赚钱吗seo外包方案
  • 租网站服务器价格百度关键字优化价格