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

188网站开发网站关键词优化案例

188网站开发,网站关键词优化案例,响应式网站是什么意思,重庆江北网站建设给定 n 个区间 [li,ri],要求合并所有有交集的区间。 注意如果在端点处相交,也算有交集。 输出合并完成后的区间个数。 例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n行,每行包含两…

给定 n 个区间 [li,ri],要求合并所有有交集的区间。

注意如果在端点处相交,也算有交集。

输出合并完成后的区间个数。

例如:[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。

输入格式

第一行包含整数 n。

接下来 n行,每行包含两个整数 l和 r

输出格式

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

输入样例:
5
1 2
2 4
5 6
7 8
7 9
输出样例:
3

#include <bits/stdc++.h>
using namespace std;
typedef pair<int,int> PII;
vector<PII> nums,res;
int main() {int n,l,r;cin>>n;for(int i=0;i<n;i++) {cin>>l>>r;nums.push_back({l,r});}int ed=-2e9,st=-2e9;sort(nums.begin(),nums.end());//先按照左区间排序再按右区间排序 for(auto num:nums) {if(ed<num.first) {//没有交集,上个区间的最大小于这个区间的最小值if(ed!=-2e9) res.push_back({st,ed});//这个区间维护结束,后续不可能有交集的区间,直接加入resst=num.first,ed=num.second;//维护新区间}else if(ed<num.second)//上个区间的最大值小于这个区间的最大值更新eded=num.second;//维护区间 }res.push_back({st,ed});//加上最后的区间cout<<res.size()<<endl;return 0;
} 

C++ pair的基本用法总结(整理)_c++ pair用法-CSDN博客

C++基础——auto关键字和范围for遍历_c++ auto 遍历和for-CSDN博客

http://www.hengruixuexiao.com/news/30038.html

相关文章:

  • 怎么用cms做网站活动推广宣传方案
  • 重庆在线课程小红书seo
  • 郑州做网站的公司msgg网络营销的方式和手段
  • 搭网站可以用自己电脑做服务器吗信息流优化师简历
  • 各类微网站建设百度移动端关键词优化
  • 中央农村工作会议内容和精神2021北京seo排名公司
  • wordpress使用手册关键词怎样做优化排名
  • 收费wordpress主题排行汕头百度seo公司
  • 网站建设公司起名seo顾问服务公司
  • crm客户管理系统的功能贵州二级站seo整站优化排名
  • 做外贸的都有哪些网站某产品网络营销推广方案
  • 网站备案icp过期江西省水文监测中心
  • 怀化买房网站搜狗推广登录
  • 桐城市住房与建设网站百度seo推广方案
  • 后台网站设计it培训班
  • 网站制作公司价格开发一个网站需要哪些技术
  • 贵州省建设工程安全动态监管平台网站seo技术培训课程
  • wordpress 手机登录关键词优化最好的方法
  • 高端html5网站建设织梦模板汽车品牌推广策划方案
  • 石家庄网站建设推广电话请输入搜索关键词
  • 装修合同范本最新版seo网站seo
  • 网站设计师前景提高搜索引擎检索效果的方法
  • 日照网站建设不全百度热搜榜单
  • 哪些网站平台可以做推广seo分析是什么意思
  • 青岛市城市建设档案馆网站搜索引擎优化规则
  • 猪八戒网做网站怎么样bt磁力库
  • 网龙公司有做网站吗打造龙头建设示范
  • 网站建设的扁平化设计国外外链平台
  • 有做装修效果图赚钱的网站吗成都seo网络优化公司
  • 不懂代码可以做网站吗新品上市怎么做宣传推广