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

站群类网站开发seo1视频发布会

站群类网站开发,seo1视频发布会,郑州seo外包v1,淮安哪个做网站好点题目描述 给定 n 个区间 [li, ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1, 3] 和 [2, 6] 可以合并为一个区间 [1, 6]。 输入格式 第一行包含整数 n 。 接下来 n 行&#xff0c…

题目描述

给定 n 个区间 [li, ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。
输出合并完成后的区间个数。
例如:[1, 3] 和 [2, 6] 可以合并为一个区间 [1, 6]。

输入格式

第一行包含整数 n 。
接下来 n 行,每行包含两个整数 l 和 r。第 i 行的两个数据表示 li, ri。

输出格式

共一行,包含一个整数,表示合并区间完成后的区间个数。

数据范围

1≤n≤100,000

−10^9≤li≤ri≤10^9

输入样例

5
1 2
2 4
5 6
7 8
7 9

输出样例

3

注释版代码

//http://47.110.135.197/problem.php?id=5240
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
typedef pair<int,int> PII;
vector<PII> segs;
vector<PII> res;//res用于存放合并完的区间
void merge(vector<PII> &segs)
{sort(segs.begin(),segs.end());//先对区间进行排序,pair排序是按照左断点先排序,再按照右端点排序int st=-2e9,ed=-2e9;//将st和ed定义为极限小,因为题目的数据范围是10^9,所以定义极限小可以定义2e9for(auto seg:segs){//对于两区间之间的关系有两种情况//①前面区间与后面区间没有交集:那么没有交集就说明前面区间已经不能与后面区间合并//那么前面的区间就已经不能再合并了,可以放入结果集了if(ed<seg.first)//这样定义ed=-2e9就可以保证第一个有效区间能进行操作{if(st!=-2e9)//只要他不是我们取的无限小,就可以放入结果集了{res.push_back({st,ed});}st=seg.first,ed=seg.second;//然后更新st为后面区间的l和r}//②前面区间与后面区间有交集:那么我们只需要把ed更新为前面区间和后面区间相比较大的右端点就可以了else ed=max(ed,seg.second);}if(st!=-2e9) res.push_back({st,ed});//如果只有一个区间,我们就需要用到这个步骤
}
int main()
{int n,l,r;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d %d",&l,&r);segs.push_back({l,r});//将每一个lr代表的区间存入segs里面}merge(segs);//对segs区间进行合并操作printf("%d",res.size());//输出合并完的区间个数return 0;
}
http://www.tj-hxxt.cn/news/30613.html

相关文章:

  • 开发区经济建设网站东营百度推广公司
  • 网站建设期末作业免费开通网站
  • 一个人网站运营怎么做什么是网络营销推广
  • 网站设计 注意打开2345网址大全
  • 一般卖机械行业的做哪些网站线上推广平台报价
  • 中山市最新疫情手机游戏性能优化软件
  • 门户网站开发公司百度招聘官网首页
  • 开源程序网站亚马逊关键词优化软件
  • 网站建设教程免费夕滋湖南岚鸿官网奖券世界推广网站
  • 西安市政道桥建设公司网站广告公司推广
  • 深圳大型商城网站建设站长统计 站长统计
  • 做网站上海太原关键词优化软件
  • 网站建设后期测试咖啡seo是什么意思
  • 山东建设工程执业证书查询网站百度官方网址
  • asp网站改成php免费外链代发平台
  • 社交网站可以做亚马逊联盟吗百度seo视频教程
  • html怎么做动态页面优化推广服务
  • 注册网站需要多少百度的网站网址
  • 做最好的在线中文绅士本子阅读网站6营销咨询
  • 做网站是什么职位佛山百度网站排名优化
  • 网站正在建设中的搜索引擎优化要考虑哪些方面?
  • 最新闻头条新闻网站推广优化招聘
  • 建设高校实验室教学网站的作用温州seo顾问
  • 五莲建设监理有限公司网站营销型网站建设运营
  • wordpress 漏洞嘉兴seo外包服务商
  • 武汉 外贸网站建设网站收录一键提交
  • 男女做暧暧视频免费网站微信运营
  • 建网站的方案软文营销案例200字
  • 安徽先锋网站两学一做流氓网站
  • 访问网站 流程图建设一个网站的具体步骤