NYOJ-1036 非洲小孩
2024-08-22 03:04:56
非洲小孩
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描写叙述
- 家住非洲的小孩,都非常黑。为什么呢?
第一,他们地处热带,太阳辐射严重。
第二,他们不常常洗澡。(常年缺水,怎么洗澡。)
如今。在一个非洲部落里,他们仅仅有一个地方洗澡,而且,洗澡时间非常短,瞬间有木有。!(这也是没有的办法。缺水啊!!
)
每一个小孩有一个时间段能够洗澡。而且,他们是能够一起洗的(无论你是男孩是女孩)。
那么,什么时间洗澡,谁应该来洗,由谁决定的呢?那必定是他们伟大的“澡”神啊。“澡”神有一个时间表。记录着该部落的小孩。什么时候段能够洗澡。如今,“澡”神要问你,一天内。他须要最少开启和关闭多少次洗澡的水龙头呢?由于。开启和关闭一次水龙头是非常的费力气的,即便,这也是瞬间完毕的。- 输入
- 多组数据
第一行一个0<n<=100。
接下来n行。每行一个时间段。H1H1:M1M1-H2H2:M2M2。24小时制。保证该时间段是在一天之内的。
可是,不保证,H1H1:M1M1先于H2H2:M2M2。
- 输出
- 题目描写叙述,“澡”神最少须要开启和关闭多少次水龙头呢?
- 例子输入
-
1
00:12-12:12
2
00:12-12:12
14:00-12:00 - 例子输出
-
1
1 - 提示
- Ps:开启和关闭为一次
跟NYOJ-891相似,区间找点
01.
#include<iostream>
02.
#include<algorithm>
03.
using
namespace
std;
04.
struct
node
05.
{
06.
int
h1,h2,m1,m2;
07.
}b[110];
08.
bool
cmp(node
a1,node a2)09.
{
10.
return
a1.h2<a2.h2;
11.
}
12.
int
main()
13.
{
14.
int
n;
15.
char
c;
16.
while
(cin>>n)
17.
{
18.
for
(
int
i=0;i<n;i++)
19.
{
20.
cin>>b[i].h1>>c>>b[i].m1>>c>>b[i].h2>>c>>b[i].m2;
21.
b[i].h1=b[i].h1*100+b[i].m1;
22.
b[i].h2=b[i].h2*100+b[i].m2;
23.
if
(b[i].h1>b[i].h2)
24.
swap(b[i].h1,b[i].h2);
25.
}
26.
int
sum=1;
27.
sort(b,b+n,cmp);
28.
for
(
int
i=1;i<n;i++)
29.
{
30.
if
(b[i].h1>b[i-1].h2)
31.
sum++;
32.
else
33.
b[i].h2=min(b[i].h2,b[i-1].h2);
34.
}
35.
cout<<sum<<endl;
36.
}
37.
return
0;
38.
}
最新文章
- 嵌入式Linux学习入门:控制LED灯
- Unity打开摄像头占满全屏
- rabbitMQ学习(二)
- Effective C++ 之 Item 2:尽量以 const, enum, inline 替换 #define
- iOS 获取UUID
- [C语言 - 6] static &; extern
- SPRING IN ACTION 第4版笔记-第九章Securing web applications-001-SpringSecurity简介(DelegatingFilterProxy、AbstractSecurityWebApplicationInitializer、WebSecurityConfigurerAdapter、@EnableWebSecurity、@EnableWebMvcS)
- HDU-4679 Terrorist’s destroy 树形DP,维护
- ubuntu thinkphp pathinfo 404等问题
- it网站
- Python2.7-xdrlib
- 【BZOJ-4556】字符串 后缀数组+二分+主席树 / 后缀自动机+线段树合并+二分
- Pandas 命令整理
- wpf listBox的item,滚动条拖到低部,底部内容不能完全显示的问题
- Linux下文件压缩与打包
- 进程Process之join、daemon(守护)、terminate(关闭)
- 读懂 ECMAScript 规格
- salesforce 公开网页,免登陆
- JAVA泛型方法与类型限定
- 【BZOJ】1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
热门文章
- springcloud10---feign-with-hystrix_factory
- [one day one question] GIF动画为什么只动一次不能循环
- linux内核分析第八周-理解进程调度时机跟踪分析进程调度与进程切换的过程
- 关于函数strtok和strtok_r的使用要点和实现原理(一)【转】
- Scan法求凸包
- SDN原理 OpenFlow协议 -2
- Hystrix熔断机制原理剖析
- OOP、AOP 、IoC和DI、ORM 概念
- 个人知识管理系统Version1.0开发记录(11)
- xssProject在java web项目中应用