bzoj3410[Usaco2009 Dec]Selfish Grazing 自私的食草者*
bzoj3410[Usaco2009 Dec]Selfish Grazing 自私的食草者
题意:
n个区间,求最多的区间集合使其互不覆盖。n≤50000
题解:
好像是第三次出现这种题了~但是区间范围可达10^9,不能dp了QAQ膜了一发题解发现只要按区间右端点排序然后贪心取即可。
代码:
1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #define maxn 50100 5 #define inc(i,j,k) for(int i=j;i<=k;i++) 6 using namespace std; 7 8 inline int read(){ 9 char ch=getchar(); int f=1,x=0; 10 while(ch<'0'||ch>'9'){if(ch=='-')f=-1; ch=getchar();} 11 while(ch>='0'&&ch<='9')x=x*10+ch-'0',ch=getchar(); 12 return f*x; 13 } 14 struct nd{int l,r;} nds[maxn]; 15 inline bool cmp(const nd &a,const nd &b){return a.r<b.r;} 16 int n,r,ans; 17 int main(){ 18 n=read(); inc(i,1,n){int a=read(),b=read(); nds[i]=(nd){a,b};} 19 sort(nds+1,nds+1+n,cmp); 20 inc(i,1,n){ 21 if(nds[i].l>=r)ans++,r=nds[i].r; 22 } 23 printf("%d",ans); return 0; 24 }
20160810
转载于:https://www.cnblogs.com/YuanZiming/p/5769462.html
bzoj3410[Usaco2009 Dec]Selfish Grazing 自私的食草者*相关推荐
- bzoj 3412: [Usaco2009 Dec]Music Notes乐谱
3412: [Usaco2009 Dec]Music Notes乐谱 Time Limit: 3 Sec Memory Limit: 128 MB Submit: 191 Solved: 149 ...
- [Usaco2009 Dec] 过路费
[题目链接] https://www.luogu.org/problemnew/show/P2966 [算法] SPFA最短路 时间复杂度 : O(N ^ 2) [代码] #include<bi ...
- NC:你觉得你吃的是草,其实你还是吃的土(遗传发育所朱峰)
文章目录 食叶昆虫微生物群落来源于土壤而不是取食植物 日报 摘要 前言 Introduction 结果 result 1 土壤.植物和昆虫肠道的微生物群落组成 图1 毛虫,叶,根部和土壤中细菌和真菌的 ...
- NC:你觉得你吃的是草,其实你还是吃的土
食叶昆虫微生物群落来源于土壤而不是取食植物 Foliar-feeding insects acquire microbiomes from the soil rather than the host ...
- 英语单词词根词缀和词性转换
英语中常见的后缀 一.名词性后缀 1,-age为抽象名词后缀,表示行为,状态和全体总称 percentage百分数,百分率,voltage电压,伏特数,lavage灌洗,洗,出法,gavage管词法, ...
- 英语单词词根词缀和词性互相转换
一.名词性后缀 1,-age为抽象名词后缀,表示行为,状态和全体总称 percentage百分数,百分率,voltage电压,伏特数,lavage灌洗,洗,出法,gavage管词法,curettage ...
- 网络编程 TCP电子网络词库
电子词典: 要求: 登录注册功能,不能重复登录,重复注册.用户信息也存储在数据库中. 单词查询功能 历史记录功能,存储单词,意思,以及查询时间,存储在数据库 基于TCP,支持多客户端连接 采用数据库保 ...
- 2011大学英语四级核心高频词汇表免费下载
2011年大学英语四级核心高频词汇表 abandon vt.丢弃:放弃,抛弃 ability n.能力:能耐,本领 abnormal a.不正常的:变态的 aboard ad.在船(车)上:上船 ab ...
- 最近收集的9000个英语单词
wrong adj.错误的:不道德的:不适合的:不正常的adv.错误地n.坏事:不公正的事:错误v.无礼地对待:冤枉 visuali ...
最新文章
- html5日期不联动下拉框,下拉框联动问题 赋值时候失效
- jquery 根据class名 赋值_jQuery简单用法!!!
- 一分钟安装IDA pro7.0
- 使用 jQuery Mobile 与 HTML5 开发 Web App (十二) —— jQuery Mobile 页面事件与 deferred
- 【Java】内存解析
- Algs4-1.3.46栈可生成性问题中禁止出现的排列
- Centos7下安装小米SQL优化工具SOAR
- 5.Prometheus 监控技术与实践 --- PromQL
- HTML的主体元素(简单说明)
- UDP ECHO server
- 社区版PyCharm(PyCharm Community)也可以有可视化的数据库工具呀
- 西南科技大学 SWUST OJ系统942: 逆置顺序表
- 1017 怪盗基德的滑翔翼(最长上升子序列扩展)
- 程序性天空盒,unity实现
- python命令行进入帮助模式_python的help()用法
- Java实现会员和非会员,如何选择会员和非会员功能?
- IRT模型估计-EM算法
- 00-线段检测--FLD
- 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf
- Linux root密码破解
热门文章
- linux的python2.7的paramiko_Python使用paramiko操作linux的方法讲解
- go hive skynet_MMORPG游戏服务器技术选型参考-Go语言中文社区
- php实现小说字典功能_四十章 PHP实现获取并生成数据库字典的方法
- asp.net pdf如何转换成tif_如何将pdf转换成高清图片?你需要这个软件!|电脑|pdf|转换器...
- 【阿里云课程】循环神经网络:RNN及其改进
- 【每周CV论文推荐】 初学者必须精读的5篇深度学习优化相关文章
- 全球及中国汽车后市场规模格局及经营趋势研究报告2021-2027年
- 中国煤化工行业运行现状与前景规划动向预测报告2022-2028年
- 如何把控产品 — 产品管理全流程解析
- 大湾区菜篮子基地 谋定·农业大健康-林裕豪:从玉农业再次入选