nyoj 1036 非洲小孩
来源:互联网 发布:淘宝内裤真人秀图片 编辑:程序博客网 时间:2024/04/28 00:26
非洲小孩
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
- 家住非洲的小孩,都很黑。为什么呢?
第一,他们地处热带,太阳辐射严重。
第二,他们不经常洗澡。(常年缺水,怎么洗澡。)
现在,在一个非洲部落里,他们只有一个地方洗澡,并且,洗澡时间很短,瞬间有木有!!(这也是没有的办法,缺水啊!!)
每个小孩有一个时间段能够洗澡。并且,他们是可以一起洗的(不管你是男孩是女孩)。
那么,什么时间洗澡,谁应该来洗,由谁决定的呢?那必然是他们伟大的“澡”神啊。“澡”神有一个时间表,记录着该部落的小孩,什么时候段可以洗澡。现在,“澡”神要问你,一天内,他需要最少开启和关闭多少次洗澡的水龙头呢?因为,开启和关闭一次水龙头是非常的费力气的,即便,这也是瞬间完成的。- 输入
- 多组数据
第一行一个0<n<=100。
接下来n行,每行一个时间段。H1H1:M1M1-H2H2:M2M2,24小时制。
保证该时间段是在一天之内的。但是,不保证,H1H1:M1M1先于H2H2:M2M2。 - 输出
- 题目描述,“澡”神最少需要开启和关闭多少次水龙头呢?
- 样例输入
100:12-12:12200:12-12:1214:00-12:00
- 样例输出
11
- 提示
Ps:开启和关闭为一次
代码:
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<algorithm>using namespace std;struct record{int start;int end;}num[200];bool cmp(record a,record b){if(a.end==b.end)return a.start<b.start;elsereturn a.end<b.end;}int main(){int n,i,k,sum1,sum2,max;int h1,m1,h2,m2;while(scanf("%d",&n)!=EOF){for(i=0;i<n;i++){scanf("%d:%d-%d:%d",&h1,&m1,&h2,&m2);sum1=h1*60+m1;sum2=h2*60+m2;if(sum1>sum2){num[i].start=sum2;num[i].end=sum1;}else{num[i].start=sum1;num[i].end=sum2;}}sort(num,num+n,cmp);max=num[0].end;k=1;for(i=1;i<n;i++){if(num[i].start>max){k++;max=num[i].end;}}printf("%d\n",k);}return 0;}
0 0
- NYOJ-1036 非洲小孩
- nyoj 1036非洲小孩
- NYOJ 1036 非洲小孩
- 非洲小孩 nyoj 1036
- nyoj 1036 非洲小孩
- NYOJ 1036 非洲小孩
- nyoj 1036 非洲小孩
- NYOJ 1036 非洲小孩
- NYOJ 1036 非洲小孩
- nyoj 1036 非洲小孩 【区间选点】
- NYOJ 1036 非洲小孩(贪心 水)
- NYOJ 1036 非洲小孩 (贪心)
- nyoj 非洲小孩 1036 (贪心)
- NYOJ 1036 非洲小孩(水题)
- nyoj 1036 非洲小孩 【区间找点】
- nyoj 题目1036 非洲小孩 贪心算法
- NYOJ 非洲小孩
- nyoj 非洲小孩
- 树链剖分--细节发现 BSOJ3690:Grass Planting种草
- 学习笔记5 Supervised Convolutional Neural Network 之 Stochastic Gradient Descent
- Codeforces Gym 100187 E. Two Labyrinths (双图BFS找共同最短路)
- 1644 免费馅饼 题解(c++)
- BGL_polyhedron_3/normals.cpp analysis
- nyoj 1036 非洲小孩
- 利用jquery插件jquery.form.js异步上传图片
- hdu2819Swap(二分匹配+巧妙地建图)
- Exception:Request processing failed; nested exception is org.apache.ibatis.binding.BindingException
- HDU 2675 Equation Again
- Key-Value Coding (KVC)
- caffe 学习的论坛地址--貌似上边很多基础问题和解答
- nRF24L01发送失败原因之“MAX_RT”未清零
- 针对Android的重新认识OOP(上)