#OD078. 观看文艺汇演问题

观看文艺汇演问题

题目解析和算法源码

华为OD机试 - 观看文艺汇演问题(Java & JS & Python & C & C++)_伏城之外的博客-CSDN博客

题目描述

为了庆祝中国共产党成立 100 周年,某公园将举行多场文艺表演,很多演出都是同时进行。

一个人只能同时观看一场演出,且不能迟到早退。

由于演出分布在不同的演出场地,所以连续观看的演出最少有 15 分钟的时间间隔。

小明是一个狂热的文艺迷,想观看尽可能多的演出。

现给出演出时间表,请帮小明计算他最多能观看几场演出。

输入描述

第一行为一个数 N,表示演出场数

  • 1 ≤ N ≤ 1000

接下来 N 行,每行有被空格分割的整数,第一个整数 T 表示演出的开始时间,第二个整数 L 表示演出的持续时间

  • T 和 L 的单位为分钟
  • 0 ≤ T ≤ 1440
  • 0 < L ≤ 180

输出描述

输出最多能观看的演出场数。

用例1

输入

2
720 120
840 120

输出

1

说明

两场演出间隔时间为0,不满足最小15分钟时间间隔的要求,所以最多只能观看一场演出

用例2

输入

2
0 60
90 60

输出

2

说明

两场演出间隔大于15分钟,都能观看到