→题目链接←

最开始看到是USACO就想n^2搞,但是看到100000就虚了...

先以左端点从小到大为第一关键字排序

这样就会保证,当我们从扫到 i 时,如果MaxRight大于等于 i 的right,那么 i 一定是不可行的

所以如果碰到这样的状况,就令ans=min(ans,i)  *下标从0开始

复杂度nlogn

这...应该算贪心吧...

代码:

#include<iostream>
#include<cstdio>
#include<algorithm>using namespace std;struct node{int l,r,num;friend bool operator < (node a,node b){return a.l<b.l;}
};int n;
node a[100010];int main(){scanf("%d",&n);for(int i=0; i<n; i++){scanf("%d%d",&a[i].l,&a[i].r);a[i].num=i;}sort(a,a+n);int Max=0,ans=n;for(int i=0; i<n; i++){if(a[i].r<=Max)ans=min(ans,a[i].num);Max=max(Max,a[i].r);}printf("%d\n",ans);return 0;
}

bzoj 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛相关推荐

  1. bzoj 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛(二分)

    3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 28  Solved ...

  2. bzoj 3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜

    3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 152  Sol ...

  3. bzoj 3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号

    3374: [Usaco2004 Mar]Special Serial Numbers 特殊编号 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 20 ...

  4. bzoj 3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四(set+BFS)

    3383: [Usaco2004 Open]Cave Cows 4 洞穴里的牛之四 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 44  Solved ...

  5. bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)

    3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 93  Solved ...

  6. bzoj 3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二(RMQ)

    3381: [Usaco2004 Open]Cave Cows 2 洞穴里的牛之二 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 84  Solve ...

  7. bzoj 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一(状压+BFS)

    3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 94  Solve ...

  8. bzoj 1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛

    1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 990  Solved: 64 ...

  9. bzoj 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛(BFS)

    1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1293  Solved ...

  10. BZOJ 1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛【DP】

    1616: [Usaco2008 Mar]Cow Travelling游荡的奶牛 Time Limit: 5 Sec Memory Limit: 64 MB Description 奶牛们在被划分成N ...

最新文章

  1. 记一次内存泄漏问题的排查经历
  2. java自定义jsp标签_深入浅出javaWeb实战第17讲自定义JSP标签(上)
  3. caffe 关于Deconvolution的初始化注意事项
  4. oracle财务软件凭证打印,金算盘财务软件后台数据库为Oracle
  5. Qt工作笔记-Qt5 利用QJson从文件读取Json并解析
  6. 数据库创建时间,更新时间设计
  7. Java中系统属性Properties介绍 System.getProperty()参数大全
  8. 豆瓣评分预测(如何用自己的数据集进行文本分类)——基于pytorch的 BERT中文文本分类,超详细教程必会!!!
  9. windows服务器重装教程,Win10系统怎么重装?Win10系统重装教程
  10. python接收163邮件以及下载附件(以163邮箱为例)
  11. 利用mininet模拟SDN架构并进行DDoS攻击与防御模拟(Ryu+mininet+sflow+postman)
  12. 加油吧 少年(人生建议)
  13. Qt6.3.1播放音频文件QAudioSink
  14. android 【禁止横屏和竖屏切换】
  15. scenario知识点总结
  16. php.ino,北京大学POMINO v2 NO2卫星产品发布
  17. Excel 文本日期转可计算的日期,再进行计算
  18. 深圳南山科技园一公司年终发10台高尔夫奖优秀员工
  19. MobileNet v1-v2的理解
  20. 编程如何修改Revit族类型名称

热门文章

  1. 使用CSS3实现按钮特效
  2. Windows环境下安装Ruby教程
  3. 用防火墙自动拦截攻击IP
  4. TX2--Building OpenCV for Tegra with CUDA
  5. Excel 图表制作 甘特图 (Excel图表学习:三)
  6. Oracle 数据库修复,IBM DB2 数据库修复,MY SQL 数据库修复,SQL Server 数据 库修复,Sybase 数据库,Foxpro 数据库,Access 数据库,Informi
  7. oracle数据库的使用
  8. 边缘和核心交换——应用层CS、P2P、混合模式
  9. 环信webIM即时通讯学习笔记
  10. 利用tp5中的图像处理功能完成海报的图片合成