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

张家港保税区建设规划局网站俄罗斯搜索引擎入口

张家港保税区建设规划局网站,俄罗斯搜索引擎入口,软件开发步骤包括哪些过程,织梦导入wordpress题目描述 给定n个开区间,从中选择尽可能多的开区间,使得这些开区间两两没有交集。 输入描述 输出描述 输出一个整数,表示最多选择的开区间个数。 样例1输入 4 1 3 2 4 3 5 6 7 输出 3 解释 最多选择(1,3)、(3,5)、(6,7)三个区间,它…

题目描述


给定n个开区间,从中选择尽可能多的开区间,使得这些开区间两两没有交集。

输入描述

输出描述


输出一个整数,表示最多选择的开区间个数。

样例1
输入


4
1 3
2 4
3 5
6 7


输出


3


解释


最多选择(1,3)、(3,5)、(6,7)三个区间,它们互相没有交集。

#include<bits/stdc++.h>
using namespace std;
const int MAXN = 100;
int a[MAXN];
struct qj{int x;//左端点int y;//右端点
};//定义区间结构体,依次输入区间的左右端点
bool cmp(qj a, qj b){//qj类型的a和breturn a.y < b.y;//返回右端点较小的区间
}
int main(){struct qj a[MAXN];int n;cin >> n;for(int i=0;i<n;i++){scanf("%d %d",&a[i].x,&a[i].y);}sort(a,a+n,cmp);//按照右端点小的顺序int last = a[0].y;//第一个区间的左端点int count = 1;//第一个区间一定能被选中for(int i=1;i<n;i++){//从第二个区间开始判断if(a[i].x >= last){//如果当前区间的左端点大于等于上一个区间的右端点count++;//则不会交集,个数加1last = a[i].y;//更新当前的右端点}}printf("%d",count);return 0;
}

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

相关文章:

  • 电信公司网络维护seo公司seo教程
  • 爱站网 关键词挖掘工具站百度快速优化软件
  • 网站制作公司成都宁波seo搜索引擎优化
  • python做网站商城开发竞价托管推广
  • SaaS网站可以做seo嘛搜索引擎哪个好用
  • 中国建设银行网站首页企业新出的app推广在哪找
  • 做企业网站软件seo诊断方案
  • 成都手机网站建设价格惠州seo公司
  • 网站访问过程百度seo关键词排名技术
  • 中国建筑app免费下载南宁seo外包平台
  • 平面设计图用什么软件正规seo排名多少钱
  • 摄影旅游网站源码seo自学教程seo免费教程
  • app设计规范郑州seo网络推广
  • 霸州市建设局网站搜索词分析
  • 衢州站位置引流推广犯法吗
  • 广州病毒感染最新消息seo优化前景
  • 如何做链接淘宝客的网站百度推广怎么添加关键词
  • 专门做环保设备的网站域名搜索引擎入口
  • 本网站服务器设在美国服务器保护谷歌自然排名优化
  • 90年代设计湖南seo网站开发
  • 设计logo网站免alexa排名
  • 中小企业网站制作百度推广销售员好做吗
  • 做渔具最大的外贸网站bing搜索引擎入口官网
  • 重庆南坪网站建设宁波网络建站模板
  • 东昌网站建设网络推广合作协议范本
  • 用微信怎么做商城网站吗宁德seo优化
  • 站群建站系统设计网页
  • 金融网站如何做设计凡科建站登录
  • 网站开发 开票百度刷排名seo
  • 通过付费网站做lead如何做营销推广