#LQ1443. 飞机降落

飞机降落

问题描述

NN 架飞机准备降落到某个只有一条跑道的机场。其中第 ii 架飞机在 TiT_i 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 DiD_i 个单位时间,即它最早可以于 TiT_i 时刻开始降落,最晚可以于 Ti+DiT_i+D_i 时刻开始降落。降落过程需要 LiL_i 个单位时间。

一架飞机降落完毕时,另一架飞机可以立即在同一时刻开始降落,但是不能在前一架飞机完成降落前开始降落。

请你判断 NN 架飞机是否可以全部安全降落。

输入格式

输入包含多组数据。

第一行包含一个整数 TT,代表测试数据的组数。

对于每组数据,第一行包含一个整数 NN

以下 NN 行,每行包含三个整数:TiT_iDiD_iLiL_i

输出格式

对于每组数据,输出 YES 或者 NO,代表是否可以全部安全降落。

样例

2
3
0 100 10
10 10 10
0 2 20
3
0 10 20
10 10 20
20 10 20
YES
NO

样例说明

对于第一组数据,可以安排第 33 架飞机于 00 时刻开始降落,2020 时刻完成降落。安排第 22 架飞机于 2020 时刻开始降落,3030 时刻完成降落。安排第 11 架飞机于 3030 时刻开始降落,4040 时刻完成降落。

对于第二组数据,无论如何安排,都会有飞机不能及时降落。

评测用例规模与约定

对于 30%30\% 的数据,N2N≤2

对于 100%100\% 的数据,1T101≤T≤101N101≤N≤100Ti,Di,Li1050≤T_i,D_i,L_i≤10^5