USACO-Section1.2 Milking Cows
来源:互联网 发布:财经大数据 编辑:程序博客网 时间:2024/05/17 05:57
Milking Cows
用一个数组标记各个时间的使用情况,在便利一遍即可,注意开始和结束的时间段。
代码如下:
/*ID: xhzdcyy1PROB: milk2LANG: C++ */#include <iostream>#include <fstream>#include <string>#define cin fin#define cout fout using namespace std;const int N=1000000;bool arr[N+1];int main(){ ofstream fout ("milk2.out"); ifstream fin ("milk2.in"); int n; cin>>n; for(int i=0;i<n;i++){ int a,b; cin>>a>>b; for(int k=a;k<b;k++){ arr[k]=true; } } bool flag=arr[0]; int last=0; int tmp=0; int max1=0,max2=0; for(int i=1;i<=N;i++){ if(arr[i]==arr[i-1]){// tmp++; continue; } else{ tmp=i-last; if(arr[i-1]==true&&tmp>max1){ max1=tmp; } if(arr[i-1]==false&&tmp>max2&&flag){ max2=tmp; } flag=true; last=arr[i]; last=i; } } cout<<max1<<" "<<max2<<endl; return 0; }
阅读全文
0 0
- USACO Section1.2 Milking Cows
- USACO-Section1.2 Milking Cows
- USACO-Section1.2 Milking Cows
- USACO-Section1.2 Milking Cows
- USACO-Section1.2 Milking Cows [其他]
- USACO-Section1.2 Milking Cows [线段树]
- USACO之Section1.2.1 Milking Cows [其他]
- USCAO-Section1.2 Milking Cows
- USACO 1.2.2 Milking Cows
- [USACO]1.2.2Milking Cows
- USACO Section 1.2.2 Milking Cows
- 【备战蓝桥杯】USACO--> Milking Cows[2]
- usaco 1-2-1 Milking Cows
- Milking Cows(USACO)
- USACO 1.2-Milking Cows
- usaco 1.2:Milking Cows
- [USACO] Milking Cows
- usaco Milking Cows
- Picasso图片加载器的简单使用
- 20170530感
- unOnUiThread更新主线程
- null == obj 和 obj == null在java中推荐前者的原因
- 一道JS面试题
- USACO-Section1.2 Milking Cows
- spring学习笔记02_注解配置Bean_AOP_
- 前端开发规范:命名规范、html规范、css规范、js规范
- dinic codevs 1993 草地排水题解
- POJ 1654 Area 笔记
- C#技巧:如何自定义窗口标题栏
- Red and Black
- 详解嵌套ListView、ScrollView布局显示不全的问题
- 设计模式笔记——创建者模式