区间选点问题。可能题目描述的不是太清楚。
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
struct M
{int star1,star2,end1,end2;
}c[105];
bool cmp(M x,M y)
{if(x.star1<y.star1) return true;if(x.star1==y.star1&&x.star2<y.star2) return true;return false;
}
int main()
{int n,sum,i,temp;while(scanf("%d",&n)!=EOF){memset(&c,0,sizeof(&c));for(i=0;i<n;i++){scanf("%d:%d-%d:%d",&c[i].star1,&c[i].star2,&c[i].end1,&c[i].end2);if(c[i].star1>c[i].end1||c[i].star1==c[i].end1&&c[i].star2>c[i].end2)temp=c[i].star1,c[i].star1=c[i].end1,c[i].end1=temp,temp=c[i].end2,c[i].end2=c[i].star2,c[i].star2=temp;//对时间后者小于前者的交换,小时和分钟都要交换}sort(c,c+n,cmp);sum=1;for(i=1;i<n;i++){if(c[i].star1>c[i-1].end1||c[i].star1==c[i-1].end1&&c[i].star2>c[i-1].end2)sum++;else{if(c[i].end1>c[i-1].end1)c[i].end1=c[i-1].end1,c[i].end2=c[i-1].end2;if(c[i].end1==c[i-1].end1&&c[i].end2>c[i-1].end2)c[i].end2=c[i-1].end2;}} printf("%d\n",sum);}return 0;
}

nyoj 1036非洲小孩相关推荐

  1. NYOJ 1036 非洲小孩

    题目1036 题目信息 运行结果 本题排行 讨论区 非洲小孩 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 家住非洲的小孩,都很黑.为什么呢? 第一,他们地处热带,太阳 ...

  2. NYOJ 非洲小孩

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

  3. NYOJ1036 非洲小孩

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

  4. NYOJ - 非洲小孩(贪心)

    http://nyoj.top/problem/1036 内存限制:64MB 时间限制:1000ms 题目描述: 家住非洲的小孩,都很黑.为什么呢? 第一,他们地处热带,太阳辐射严重. 第二,他们不经 ...

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

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

  6. NYOJ 891 找点

    找点 时间限制:2000 ms  |  内存限制:65535 KB 难度:2 描述 上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点.但是这几天LYH太忙了,你们帮 ...

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

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

  8. 未来如何与计算机和谐相处,未来计算机将进入身体和大脑,大脑将和云连接

    文/张铎 "机器人在2029年能够达到人类的水平" 张铎(以下简称张):在今年的CES大展上,我们看到了能从手掌上起飞的自拍无人机,电视的分辨率都出到了8K的清晰度,像在去年的CE ...

  9. 虚拟资源拳王公社:做什么副业能最快赚到钱?虚拟副业是怎么赚钱的

    之前拳王跟大家分享了很多关于互联网赚钱的产品. 后来拳王有一些朋友聊天的时候,谈起自己的朋友圈中大多数都已经加入了这个行业,或者即将加入这个行业. 她们基本上月收入都有上万元. 于是他跟我提出了他的困 ...

最新文章

  1. C语言的HashTable简单实现
  2. FFmpeg简介及在vc2010下编译步骤
  3. 上传头像,layui上传图片
  4. ExitInterface
  5. MFC创建及读写ini文件操作(转)
  6. 启动Eclipse时发生An internal error occurred during: Initializing Java Tooling错误,详细提示如下:...
  7. (47)VHDL实现8位奇偶校验电路(for loop语句)
  8. 如何从字典中随机选择一个键
  9. kdj超卖_【教你一招】KDJ超买超卖指标
  10. Git入门教程(2)
  11. Java必备技能:IDEA一定要懂的32条快捷键
  12. spring 整合 JUnit(spring 内单元测试类调用带注入的报空指针异常NullPointException)
  13. linux基础(四)——任务调度cron和anacron
  14. cmd看excel有多少个子表_什么win cmd打开特定的电子表格在Excel?
  15. debug常规的基本使用
  16. NRF52840开发注意
  17. Java中的其他常用类(Math类,Scanner类、正则表达式)
  18. MySQL导入数据遇到Error Number: 1467 Failed to read auto-increment value from storage engine错误
  19. SCardTransmit 返回 SCARD_W_RESET_CARD
  20. KSImageNamed 安装后无效解决方法

热门文章

  1. linux发邮件到126,Linux上,用bash通过126邮箱发邮件。
  2. 思科模拟器 --- 三层交换机实现VLAN间路由
  3. Android签名机制-签名过程详解
  4. 科学家研发出新型金属有机框架材料,不仅能滤海水中的盐还可提取金属离子...
  5. Java停止线程的3种方式
  6. 山东大学软件学院概率论与数理统计
  7. PYTHON官方教程:Python3.11中文版文档
  8. localhost 访问不跨域 但 127.0.0.1 访问跨域,你知道为什么吗
  9. win10 服务器远程连接数量限制修改
  10. 最全图像识别数据集网站和工具