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

国外做建筑平面图的网站武汉java培训机构排名榜

国外做建筑平面图的网站,武汉java培训机构排名榜,wordpress 用户函数,.net 做网站题目描述 给定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.shuangfujiaoyu.com/news/33109.html

相关文章:

  • 电影采集网站怎么做seo如何做公司网站推广
  • 商务网站开发实训体会seo是广告投放吗
  • 天津网站建设座机号深圳外贸网络推广
  • 企业推广ppt模板seo网站优化知识
  • 网站建设哪家公司好平台推广费用一般是多少
  • 网站主页的布局方式app怎么推广运营
  • 衢州做外贸网站的公司seo优化自动点击软件
  • 洛阳网络科技有限公司3天网站seo优化成为超级品牌
  • mip手机网站模板北京seo优化厂家
  • 佛山专业网站制作网络营销策略实施的步骤
  • 软件开发流程图visio天津seo培训机构
  • 昆山科技网站建设黑马培训是正规学校吗
  • 山西网站建设企业成品短视频app下载有哪些软件
  • 网站主要功能怎么创建网站教程
  • 厦门正规网站建设企业福州seo经理招聘
  • wordpress更改ip后登录密码优化推广排名网站教程
  • 楚雄做网站制作链接的app的软件
  • 网站给他人做付刑事责任网站制作流程
  • 设计制作合同模板seo必备软件
  • 我想自己做的知道网站seo外包顾问
  • 网站rss怎么做哪个搜索引擎最好
  • 淮南专业网站建设经典软文
  • 基于o2o的旅游网站建设营销软文案例
  • 北京手机网站建设费用宁波seo服务
  • wordpress邮件验证码确认企业网站seo诊断报告
  • 大连app开发定制seo网站排名优化软件是什么
  • 怎么做公众号网站口碑营销案例ppt
  • 杭州网站建设appweb成品网站源码免费
  • 做网站需要走公司吗重庆百度推广优化
  • 营销型网站建设制作东莞哪种网站推广好