非洲小孩

时间限制: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.}

              

NYOJ-1036 非洲小孩的更多相关文章

  1. nyoj 1036 非洲小孩【贪心区间选点】

    非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 家住非洲的小孩,都很黑.为什么呢?第一,他们地处热带,太阳辐射严重.第二,他们不经常洗澡.(常年缺水,怎么洗 ...

  2. nyoj 非洲小孩

    非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 家住非洲的小孩,都很黑.为什么呢?第一,他们地处热带,太阳辐射严重.第二,他们不经常洗澡.(常年缺水,怎么洗 ...

  3. NYOJ-1036 非洲小孩(贪心)

    非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 家住非洲的小孩,都很黑.为什么呢?第一,他们地处热带,太阳辐射严重.第二,他们不经常洗澡.(常年缺水,怎么洗 ...

  4. 问题 N: 非洲小孩

    题目描述 家住非洲的小孩,都很黑.为什么呢? 第一,他们地处热带,太阳辐射严重. 第二,他们不经常洗澡.(常年缺水,怎么洗澡.) 现在,在一个非洲部落里,他们只有一个地方洗澡,并且,洗澡时间很短,瞬间 ...

  5. 非洲儿童(南阳oj1036)(馋)

    非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描写叙述 家住非洲的小孩,都非常黑.为什么呢? 第一.他们地处热带,太阳辐射严重. 第二,他们不常常洗澡.(常年缺水, ...

  6. nyoj--1036--非洲小孩(区间相交问题)

    非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 家住非洲的小孩,都很黑.为什么呢? 第一,他们地处热带,太阳辐射严重. 第二,他们不经常洗澡.(常年缺水,怎么洗 ...

  7. (贪心) nyoj1036-非洲小孩

    题目描述: 家住非洲的小孩,都很黑.为什么呢?第一,他们地处热带,太阳辐射严重.第二,他们不经常洗澡.(常年缺水,怎么洗澡.)现在,在一个非洲部落里,他们只有一个地方洗澡,并且,洗澡时间很短,瞬间有木 ...

  8. NYOJ 1007

    在博客NYOJ 998 中已经写过计算欧拉函数的三种方法,这里不再赘述. 本题也是对欧拉函数的应用的考查,不过考查了另外一个数论基本定理:如何用欧拉函数求小于n且与n互质所有的正整数的和. 记eule ...

  9. NYOJ 998

    这道题是欧拉函数的使用,这里简要介绍下欧拉函数. 欧拉函数定义为:对于正整数n,欧拉函数是指不超过n且与n互质的正整数的个数. 欧拉函数的性质:1.设n = p1a1p2a2p3a3p4a4...pk ...

随机推荐

  1. MySQL从删库到跑路(二)——MySQL字符集与乱码解析

    作者:天山老妖S 链接:http://blog.51cto.com/9291927 一.字符集与编码 1.字符集简介 字符(Character)是各种文字和符号的总称,包括各国家文字.标点符号.图形符 ...

  2. c++第二十一天

    p115~p118: 1.区分int *p[4];和int (*p)[4];.前者是整型指针的数组,后者是指向含有4个整数的数组. 2.规避上述问题的方法就是:使用 auto和 decltype. 3 ...

  3. 基于ORB的LinearBlend融合

    // L14//基于ORB实现线性融合#include "stdafx.h"#include <vector>#include <opencv2/core.hpp ...

  4. xss总结(一直更新)

    反射型: 在表单输入jack网页源代码:<pre>Hello jack</pre> 测试: 低级别:<script>alert('xss')</script& ...

  5. HDU 1556 Color the ball(线段树:区间更新)

    http://acm.hdu.edu.cn/showproblem.php?pid=1556 题意: N个气球,每次[a,b]之间的气球涂一次色,统计每个气球涂色的次数. 思路: 这道题目用树状数组和 ...

  6. UVa 12169 不爽的裁判

    https://vjudge.net/problem/UVA-12169 题意: 输入T,x1,x2,x3,...,x2T-1,输出x2,x4,...,x2T. 递推公式为xi=(axi-1+b)mo ...

  7. __autoload自动加载类

    在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利.这也是OO设计的基本思想之一.在PHP5之前,如果需要使用 ...

  8. Pandas 练习题

    1. 使用 pandas 中的函数,下载上证综指过去一段时间的数据,进行数据探索. 上证综指,全称是上海证券综合指数,是以上证所挂牌上市的全部股票为计算范围,以发行量为权数的加权综合股价指数.这一指数 ...

  9. Iterator(迭代器)

    意图: 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示. 适用性: 访问一个聚合对象的内容而无需暴露它的内部表示. 支持对聚合对象的多种遍历. 为遍历不同的聚合结构提供一个 ...

  10. linux 前端部署

    linux.conf user root; worker_processes ; #error_log logs/error.log; #error_log logs/error.log notice ...