洛谷 P2439 [SDOI2005]阶梯教室设备利用
来源:互联网 发布:成都企业网络推广 编辑:程序博客网 时间:2024/04/28 23:58
题目连接
简单sort+dp,类比区间覆盖
#include<cstdio>#include<iostream>#include<algorithm>using namespace std;struct data{ int x,y;}a[100005];int dp[100005];inline bool cmp(data a,data b){ return a.y<b.y;}inline void read(int &res){ static char ch;register int flag=1; while((ch=getchar())<'0'||ch>'9')if(ch=='-')flag=-1;res=ch-48; while((ch=getchar())>='0'&&ch<='9')res=res*10+ch-48;res*=flag;}int n,k=1;int main(){ freopen("rez.in","r",stdin); freopen("rez.out","w",stdout); read(n); for(register int i=1;i<=n;i++) read(a[i].x),read(a[i].y); sort(a+1,a+1+n,cmp); for(register int i=1;i<=a[n].y;i++){ dp[i]=dp[i-1]; for(;a[k].y<=i&&k<=n;k++) dp[i]=max(dp[i],dp[a[k].x]-1+a[k].y-a[k].x+1); } printf("%d\n",dp[a[n].y]); return 0;}
阅读全文
0 0
- 洛谷 P2439 [SDOI2005]阶梯教室设备利用
- 【洛谷2439】【SDOI2005】阶梯教室设备利用
- DP——Luogu2439 [SDOI2005]阶梯教室设备利用
- 【洛谷2335】【SDOI2005】位图
- 洛谷 P2335 [SDOI2005]位图
- 洛谷 P2434 [SDOI2005]区间
- 洛谷 P2434 [SDOI2005]区间
- 洛谷 P2449 [SDOI2005]矩形
- 阶梯教室的利用(DP)
- 洛谷 P2335 [SDOI2005]位图 [DP]
- 洛谷 P1463 [SDOI2005]反素数ant
- 暴力-洛谷P1463 [SDOI2005]反素数ant
- 洛谷P1463 [SDOI2005]反素数ant
- [SDOI2005]反素数ant 洛谷p1463
- 【洛谷1463】[SDOI2005]反素数ant
- 洛谷 P1083 借教室
- 洛谷1083 借教室
- 洛谷 P1083 借教室
- git repository一点总结
- 游戏地图寻路算法 -- A*(分析 + 实现 + 教学视频连接)
- [leetcode]609. Find Duplicate File in System
- 用户的控制
- 理解mysql_索引的原理及优化技巧
- 洛谷 P2439 [SDOI2005]阶梯教室设备利用
- Activity的启动流程
- 推土机:汇集modules时,使用make_install时出现错误
- Linux程序员博客如何写作
- 深入理解JVM(八)——字节码执行引擎
- 理解mysql_事务原理及常见优化思路
- 利息计算
- JDK 1.8 新特性 ( 一) ---- Lambda表达式
- 安装软件报错