题目描述
游泳馆有 个候选场次,第 个从第 小时开始、第 小时结束;一个场次结束的时刻,下一个可以立刻开始,同一时刻不能有两个场次。
实习生交上来一份安排:每个候选场次标了 , 表示排上了, 表示没排。请核对这份安排是否既合法又最好:
- 合法:排上的场次两两不冲突;
- 最好:排上的场次数量已经是可能达到的最大数量。
两个条件都满足输出 YES,否则输出 NO。
输入格式
第一行一个整数 。接下来 行,每行三个整数 。
输出格式
一行,YES 或 NO。
样例
输入
4 1 4 1 2 3 0 4 6 1 5 7 0
输出
YES
输入
3 1 4 1 3 6 1 7 9 0
输出
NO
样例解释
样例 1:排上的 与 衔接合法;任何安排最多也只能排 个(如 与 ),数量已是最大,YES。样例 2:排上的 与 在第 小时重叠,不合法,NO。
数据范围
,,。