‹ 上一题 下一题 ›

g5-09048. 排班核对 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·贪心经典模型区间调度与选择阶梯·理解

题目描述

游泳馆有 个候选场次,第 个从第 小时开始、第 小时结束;一个场次结束的时刻,下一个可以立刻开始,同一时刻不能有两个场次。

实习生交上来一份安排:每个候选场次标了 , 表示排上了, 表示没排。请核对这份安排是否既合法又最好:

  • 合法:排上的场次两两不冲突;
  • 最好:排上的场次数量已经是可能达到的最大数量。

两个条件都满足输出 YES,否则输出 NO。

输入格式

第一行一个整数 。接下来 行,每行三个整数 。

输出格式

一行,YES 或 NO。

样例

输入
4
1 4 1
2 3 0
4 6 1
5 7 0
输出
YES

样例解释

样例 1:排上的 与 衔接合法;任何安排最多也只能排 个(如 与 ),数量已是最大,YES。样例 2:排上的 与 在第 小时重叠,不合法,NO。

数据范围

,,。

输入
输出

            
答案