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

建设银行网站打不井网站建设mrd文档模板

建设银行网站打不井,网站建设mrd文档模板,网站在vps能访问 在本地访问不了,网站优化公司有哪些有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 x 处射出一…

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

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

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

if (points.empty()) {return 0;}sort(points.begin(), points.end(), [](const vector<int>& a, const vector<int>& b) {return a[1] < b[1]; // 按照右边界排序});int arrows = 1;int end = points[0][1];for (int i = 1; i < points.size(); i++) {if (points[i][0] > end) {arrows++;end = points[i][1];}}return arrows;
}int main() {vector<vector<int>> points = {{10, 16}, {2, 8}, {1, 6}, {7, 12}};int minArrows = findMinArrowShots(points);cout << "Minimum number of arrows needed: " << minArrows << endl;return 0;

首先对气球数组按照右边界进行排序,然后从左到右遍历气球,如果当前气球的左边界大于之前记录的最小右边界,说明需要新增一支箭,并更新最小右边界。最终返回所需的箭的数量

http://www.dtcms.com/wzjs/823131.html

相关文章:

  • 容桂手机网站建设现在还有企业做网站吗
  • 外国人可以在中国做网站吗app软件开发制作公司
  • 大连微信网站深圳宝安区邮编
  • 网站备案需要多久网站设计 网络推广的服务内容
  • 优酷wordpress建站教程在哪里推广自己的产品
  • 建免费的网站全国最缺工100个职业排行出炉
  • 网站设计建设公司教程广州网站手机建设公司
  • 做网站用什么字体字号微信制作小程序的软件
  • 百度微建站wordpress管理员账号
  • 网站首页为什么不收录施工企业负责人每月带班时间不少于
  • 做长图的网站羽毛球赛事2022直播
  • 成都品牌营销策划有限公司网站指定关键词优化
  • 网站淘宝客怎么做的wordpress视频下载
  • 网站建设可用性邵阳红网站
  • 彩票网站维护需要几天买程序的网站
  • 投票活动网站怎么做太原小程序制作
  • 自己做的网站怎么被搜录正规网站建设价格费用
  • 百度推广会帮你做网站不创意网红
  • 阿里云可以做电商网站吗设计展厅的公司
  • 建站时长是什么原因造成的图书拍卖网站开发遇到的问题
  • 河北做it的网站dede网站后缀乱码
  • 网站健设推广产品多少钱网站和服务器的关系
  • 盐城做网站推广电话小型局域网组建方案
  • 福建设计院网站哈尔滨公司网站
  • 怎样利用云盘做电影网站怎样制作企业的网站
  • 帮人盖章网站备案授权书网站建设培训证书
  • 东莞网站建设完整网上注册平台怎么注册
  • 博客网站做外贸可以吗手机网站设计公司皆选亿企邦
  • 2w网站建设发展环境镇江哪里做网站
  • 新网站怎么做才能可以在百度上搜索到原创文章网站