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

网泰网站建设网络/常州百度推广公司

网泰网站建设网络,常州百度推广公司,基于python的网站开发,做企业平台网站成本问题 H: 线段 时间限制: 1 Sec 内存限制: 128 MB 提交: 3 解决: 2 [提交][状态][讨论版][命题人:add_zmx] 题目描述 在一个数轴上有n条线段,现要选取其中k条线段使得这k条线段两两没有重合部分(端点可以重合),问最大的k为多少…

问题 H: 线段

时间限制: 1 Sec  内存限制: 128 MB
提交: 3  解决: 2
[提交][状态][讨论版][命题人:add_zmx]

题目描述

在一个数轴上有n条线段,现要选取其中k条线段使得这k条线段两两没有重合部分(端点可以重合),问最大的k为多少。

输入

输入文件的第1行为一个正整数n,下面n行每行2个数字ai,bi,描述每条线段。

输出

输出文件仅包括1个整数,为k的最大值

样例输入

30 22 41 3

样例输出

2

提示


对于20%的数据,n≤10;
对于50%的数据,n≤1000;
对于70%的数据,n≤100000;
对于100%的数据,n≤1000000,0≤ai<bi≤1000000。

贪心中的区间调度问题,要使选取的线段数量最多,只需要在满足与前一个线段不重合的情况下,每次选择右端点相对靠前的线段,这样能使数轴上余下的长度更长,选择的余地更大

这道题要用scanf,cin会TLE

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<queue>
using namespace std;
int n,ans=0;
struct line//定义线段结构体
{int le;//左端点int ri;//右端点
}l[1000000];
int cmp(line x,line y)
{return x.ri<y.ri;
}
int main()
{scanf("%d",&n);//n条线段for(int i=0;i<n;i++)scanf("%d%d",&l[i].le,&l[i].ri);//输入每条线段的左端点和右端点sort(l,l+n,cmp);//根据线段的右端点位置排序int start=0;//数轴起始位置为0for(int i=0;i<n;i++){if(l[i].le>=start)//除端点外,两条线段不重合{start=l[i].ri;//更新后面线段的左端点从当前选择线段的右端点开始往后ans++;//线段数量+1}}printf("%d\n",ans);return 0;
}

 

http://www.lbrq.cn/news/1267777.html

相关文章:

  • 张扬网站建设/深圳关键词优化软件
  • 做推广可以上那些网站/上海网络推广软件
  • 沈阳网站设计公司/seo网站关键词优化报价
  • 网站建设大宇/企业文化培训
  • 有做分期海淘的网站吗/seo外链推广平台
  • 淘宝做推广网站/全国疫情高峰感染高峰进度
  • 如何对网站管理/网站推广软文
  • 浙江金顶建设公司网站/百度推广开户免费
  • 深圳网络营销网站建设/百度怎么打广告
  • 网站推广的步骤/百度一下官网网址
  • 企业网站如何优化排名/青岛关键词排名哪家好
  • 公司网站展示有哪些/关键词排名的工具
  • 做网站公司宁波上市/关键词排名工具有哪些
  • 上海网站排名优化价格/百度seo代理
  • 怎么制作简易网页/seo实战密码在线阅读
  • 网站建设分金手指专业十三/建设一个网站的具体步骤
  • 建设党建宣传网站 提升/知名的网络推广
  • 做网站定金交多少合适/网站设计方案模板
  • 软件测试三个月骗局/小红书笔记关键词排名优化
  • 掼蛋网站建设/友链价格
  • 有哪些网站做国外生意的/东莞做网站的公司有哪些
  • 基于漏斗模型网站关键路径分析/一键seo提交收录
  • 如何做商业网站推广/厦门百度代理
  • 新公司网站建设/软件培训机构排行榜
  • 怎么进入国外网站/百度分析
  • 做暧暧小视频网站/优化疫情防控 这些措施你应该知道
  • 微信上浏览自己做的网站/北京关键词优化平台
  • 自己做网站需要什么软件/企业网站建设公司
  • 网站视频开发平台/友情链接怎么连
  • 做阿拉伯语的网站/公司官网优化方案
  • Web 开发 11
  • PHP面向对象编程与数据库操作完全指南-下
  • ClickHouse Windows迁移方案与测试
  • python匿名函数lambda
  • opencv学习(单模块匹配)
  • rabbitmq消息队列详述