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

黑龙江生产建设兵团各连网站什么是域名 空间 网站源代码

黑龙江生产建设兵团各连网站,什么是域名 空间 网站源代码,北京南站是丰台站吗,正规的制作网页的公司问题引入 给出飞机的起飞和降落时间的列表, 用序列 interval 表示. 请计算出天上同时最多有多少架飞机. 样例: interval = [(1, 10), (2, 3), (5, 8), (4, 7)]: 输出 3. 图解如下: 我们将线条的端点投射到x轴上, 图中的虚线视为扫描线, 从左往右扫描, 每次扫描到一条线段起点…

问题引入

给出飞机的起飞和降落时间的列表, 用序列 interval 表示. 请计算出天上同时最多有多少架飞机.

样例:

  1. interval = [(1, 10), (2, 3), (5, 8), (4, 7)]: 输出 3. 图解如下:

    airplaine

我们将线条的端点投射到x轴上, 图中的虚线视为扫描线, 从左往右扫描, 每次扫描到一条线段起点, 就将飞机数加 1, 扫描到线段终点, 就将飞机数减 1. 去整个过程中的最大值即为答案.

代码实现

代码实现中需要注意以下几点:

  1. 要对时间段进行排序(按照起点排序), 否则无法保证事件按照时间顺序处理.
  2. 要记录端点是起飞还是降落, 否则无法正确处理.
  3. 事件保存的时候仅需保存时间点(起点/终点)以及标记(起飞/降落), 无需将时间段信息保存在事件中.
#include <algorithm>
#include <iostream>
#include <vector>// 定义事件结构体, 包含时间和标记
struct Event {int time;int flag;  // 起飞为 1, 降落为 -1Event(int t, int f) : time(t), flag(f) {}// 重载小于运算符, 用于排序bool operator<(const Event& other) const {if (time == other.time) {return flag < other.flag;  // 降落事件优先处理}return time < other.time;}
};int countMaxAirplanes(std::vector<std::pair<int, int>>& intervals) {std::vector<Event> events;// 遍历所有飞机的起飞和降落时间, 将其转换为事件for (const auto& interval : intervals) {events.emplace_back(interval.first, 1);    // 起飞事件events.emplace_back(interval.second, -1);  // 降落事件}// 对事件按时间排序std::sort(events.begin(</
http://www.dtcms.com/wzjs/569403.html

相关文章:

  • 购物网站线下推广方案系统开发生命周期法
  • 梁山专做网站的公司义乌网站优化建设
  • 国际站wap端流量美工培训费用
  • 建浏览器网站制作专业做淘宝网站公司
  • 定制产品网站东营建设工程信息网站
  • 上海网站建设哪家企业wordpress主题module破解版
  • 电子商城网站建设 模板网络营销推广组合
  • 艺术设计类网站适合学生做的网站类型
  • 怎么打开自己做的网站手机怎么搭建网站
  • 赣州门户网站建设网站推广的技巧
  • 拆分网站开发福鼎市城市建设监察大队网站
  • 深圳网站制作教程招商网站
  • 体育 网站建设询价函格式wordpress快站怎么样
  • 建设一个网站需要那些技术四川省建设厅建造师官方网站
  • 宁波市有哪些网站建设公司图片本地化wordpress
  • wordpress如何设置导航栏大连优化网站
  • 想建个企业网站北京展示型网站建设价格
  • 手机网站菜单网页怎么做价值30万的网站建设
  • 网站建设的主要技术指什么企业网站优化问题
  • 东莞企业建站程序个人网站建设方案模板
  • 网页做二维码哪个网站好网络优化的内容包括哪些
  • 高端个性化网站建设山东建大建设有限公司网站
  • 跨境电商导购网站建设亚洲免费高清砖码区免下载
  • 河北衡水建设网站公司电话photoshop手机版安卓
  • 杭州建设网 工程信息网站瓷砖网站建设
  • 聊城高唐网站建设公司网站建设有哪些平台
  • 英文广告网站模板免费下载网站建设源码是什么
  • 绵阳网站建设维护网站欣赏 公司网站案例
  • 北京市建设资格执业中心网站全球最好的黄页网站
  • 门户网站建站app软件开发定义