挤牛奶
来源:互联网 发布:java常用的gc算法 编辑:程序博客网 时间:2024/06/09 20:28
桶排的思想,数据太水,过了,还有正解排序维护一个区间,时刻更新,所以要赋初值,找到n+1否则不更新
#include<iostream>#include<cstring>using namespace std;int f[2000000];int max1=0,max2=0,max3=-9999999;int n;int flag,flag2;int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) { int x,y; scanf("%d%d",&x,&y); max3=max(max3,y); for(int i=x;i<=y;i++) { //h[i]=max(i-x,h[i]); //t[i]=max(y-i,t[i]); //dis[i]=max(dis[i],h[i]+t[i]); f[i]=1; } } int z; for(int i=0;i<=max3;i++) if(f[i]!=0){z=i; break; } int q=z; for(int i=z;i<=max3+1;i++) { if(f[i]==0&&flag==0) z=i,flag=1; else if(f[i]==1&&flag==1) { max1=max(max1,i-z+1); flag=0; } } for(int i=q;i<=max3+1;i++) { if(f[i]==1&&flag2==0) q=i,flag2=1; else if(f[i]==0&&flag2==1) { max2=max(max2,i-q-1); flag2=0; } } printf("%d %d",max2,max1);}
0 0
- 挤牛奶
- 挤牛奶
- 挤牛奶
- 挤牛奶
- 挤牛奶的姑娘
- Milking Cows 挤牛奶
- USACO 挤牛奶
- Milking Cows 挤牛奶
- Milking Cows 挤牛奶
- [P1204]挤牛奶
- 挤牛的牛奶
- P1204 挤牛奶
- USACO题解milk2 挤牛奶
- USACO 2.2.5 挤牛奶
- USACO——挤牛奶
- Milking Cows 挤牛奶--贪心
- usaco 1.2.1 Milking Cows 挤牛奶
- USACO1.2.1 Milking Cows(挤牛奶)
- Andorid 判断手机是否有下方导航栏(NavigationBar)的几种方法
- SwipeToLoadLayout之倒包加上啦加载下拉刷新demo
- 如何卸载删除sql2005
- 这周的总结
- 算法分析与设计2017-1-棋盘覆盖问题算法
- 挤牛奶
- 利用Pandas进行数据分析(3)——统计、处理缺失值、层次化索引
- 一步一步学MySQL----6 表的约束
- 基础知识(二) LinkedHashMap 源码详解
- 设计模式-原型模式
- Android Inflater addview导致加载子布局match_parent无效
- java回调机制
- Linux C/C++ 开发遇到 undefined reference to xxx
- 斐波那契数列