传送门(洛谷)

贪心,将结束得较早的节目和收音机放在前面
较差的收音机的定义:录制结束的时间相对较长

#include<bits/stdc++.h>
#define rep(i,a,b) for(register int (i)=(a);(i)<=(b);(i)++)
#define don(i,a,b) for(register int (i)=(a);(i)>=(b);(i)--)
using namespace std;
const int maxn=1e5+10;
const int maxm=1e3+10;
int n;
int vis[maxn];template <class t> inline void read(t &x)
{x=0;int f=1;char ch=getchar();while(!isdigit(ch)){if(ch=='-') f=-1;ch=getchar();}while(isdigit(ch)){x=10*x+ch-'0';ch=getchar();}x*=f;
}struct node{int begin,end;friend bool operator < (const node &A,const node &B) {return A.end<B.end;}
}e[maxn];void readdata()
{memset(vis,false,sizeof(vis));read(n);rep(i,1,n) {read(e[i].begin);read(e[i].end);}sort(e+1,e+1+n);
}void work()
{int ans=0,j1=0,j2=0;rep(i,1,n) {if(j1<j2) swap(j1,j2);//先用较差的收音机if(j1<=e[i].begin) {ans++;j1=e[i].end;}else if(j2<=e[i].begin) {ans++;j2=e[i].end;}}printf("%d\n",ans);
}int main()
{freopen("input.txt","r",stdin);readdata();work();return 0;
}

P2255 [USACO14JAN]记录奥林比克相关推荐

  1. P2255 [USACO14JAN]记录奥林比克Recording the M…

    P2255 [USACO14JAN]记录奥林比克Recording the M- 题目描述 Being a fan of all cold-weather sports (especially tho ...

  2. [洛谷]P2255 [USACO14JAN]记录奥林比克 (#贪心)

    题目描述 Being a fan of all cold-weather sports (especially those involving cows),Farmer John wants to r ...

  3. 洛谷P2255 [USACO14JAN]记录奥林比克Recording the M…

    名字竟然显示不完,惊了 这题算是比较基础的贪心,和同类型最基础的单通道比起来,变成了并行的两个通道 其实区别不大,我们可以同时对于两个通道一起贪心,一个放过了就放另外一个 这个证明和一个通道贪心的证明 ...

  4. 贪心——洛谷P2255 [USACO14JAN]记录奥林比克Recording the M…

    https://www.luogu.org/problem/show?pid=2255 唉,真想不通,好好的大佬不做,非要当毒瘤出题人: 我们假设只有一台录像机,那么贪心是及其显然的: 就是每次找开始 ...

  5. [USACO14JAN]记录奥林比克

    题目描述 Being a fan of all cold-weather sports (especially those involving cows),Farmer John wants to r ...

  6. 贪心——Luogu2255 [USACO14JAN]记录奥林比克

    题面:Luogu2255 显然是一个贪心嘛...慢慢分析 摄像机台数=1 这种情况,在当前时间我们只要找开始时间大于等于当前时间,结束时间尽量小的节目,这样才能留出更多时间拍后面的节目,所以排个序找一 ...

  7. 记录奥林比克/课程录制 洛谷P2255 [USACO14JAN]

    题面在最下方. 本题贪心可解,我也不是很懂动规解法(双线程DP?) 先把各个课程(比赛)按结束时间从小到大排序,记录两个摄像机的结束时间. 然后枚举课程,如果某个课程的开始时间早于任何一台摄像机的结束 ...

  8. 全球最厉害的14位程序员!

    全球最厉害的14位程序员是谁,你知道的有几位呢? 以下排名不分先后: 1. Jon Skeet 个人名望:程序技术问答网站Stack Overflow总排名第一的大神,每月的问答量保持在425个左右. ...

  9. 全球最厉害的 14 位程序员!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 一文详细介绍全球最厉害的14位程序员!!! 01 Jon Skeet 个人名望:程 ...

最新文章

  1. ASP.NET MVC- Upload File的例子
  2. linux – 我怎么知道我到somaxconn有多近?
  3. Android投屏(屏幕共享)设计需要考虑的关键因素
  4. 计算机集成项目经理 培训,计算机信息系统集成项目经理培训总结.doc
  5. 变邻域搜索算法(Variable Neighborhood Search,VNS)
  6. matlab 怎么保存,matlab怎么保存程序
  7. 测试一下你真的理解数据库左连接了吗?
  8. CC2530单片机P1寄存器说明
  9. 关于 小程序 传值的 几个方法
  10. Unity + PicoVr 360全景视频播放
  11. 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法
  12. 浅谈电子学--台湾新竹交通大学 陈英龙
  13. 流媒体-RTMP协议-rtmpdump-flv封装解析(一)
  14. (17)-- 网页的foot制作
  15. SAE 1939学习笔记(一)
  16. 5款超级好用的开发效率工具,建议收藏!
  17. html显示三维模型restful,如何使用RESTful API提供静态(或动态?)HTML文件?
  18. Qt4中学习使用QtCharts绘图二:声波绘制
  19. 真机Android 8.0版本以上uiautomator定位元素-error obtaining ui hierarchy reason:unexpected error while obtainin
  20. fatal error: GLES3/gl31.h: 没有那个文件或目录

热门文章

  1. Connector odbc 安装
  2. 晶晨A311D平台GPIO引脚配置使能
  3. ssr与csr的优异
  4. 关于手机号码合法性判断
  5. 优秀员工突然提出离职该不该留
  6. 资源采集网php源码,ThinkPHP5.1 自动采集资源网 源码开源
  7. 8g内存的计算机专业可以吗,电脑内存4G和8G差距能有多大?
  8. 【光链路分析一】一款基于OTDR的光链路分析软件
  9. 双榜加冕!加速科技荣登2023准独角兽中国未来独角兽双榜单
  10. linux卸载思科,ciscodk教你卸载Linux软件