问题 23598 --小猴子的难题(二)

23598: 小猴子的难题(二)

时间限制: 1 Sec  内存限制: 64 MB
提交: 42  解决: 25
[提交][状态][讨论版][数据上传:][下载FPS1元][下载测试数据1元][28kb]

题目描述

观音:尘世间的事你不再留恋了吗?
 
至尊宝:没关系啦,生亦何哀,死亦何苦…… 

观音:在戴上这个金箍之前,你还有什么话想说? 
(至尊宝双手拿起金刚圈,停在半空,想了片刻) 

至尊宝:曾经有一份真诚的爱情摆在我的面前,但是我没有珍惜。等到了失去的时候才后悔莫及,尘世间最痛苦的事莫过于此。如果上天可以给我一个机会再来一次的话,我会跟那个女孩子说“我爱她”。如果非要 把这份爱加上一个期限,我希望是一万年! 
猴哥快醒醒啊,有客人来啦,八戒叫道,这时小猴子才从睡梦中醒来,洗了把脸继续上班,小猴子是这家5.5星级酒店的总经理,酒店坐落于花花山,然而十一长假要来了,有很多的游客将要来住宿;
为了更好地接待在这期间来自世界各地的旅游者,如何合理安排各大酒店的住房问题可急坏了作为大堂经理的唐僧。猴子酒店已接到了大量的客户住宿定单,每张定单的内容包括要住宿的房间数,开始住宿时间和要住的天数。为了便于整个酒店的管理,董事会希望对这些定单进行安排,目的是用尽可能少的房间来满足这些定单,以便空出更多的房间用于安排流动游客。

董事会请求沙僧来完成这个任务,对这些定单进行合理安排,使得满足这些定单要求的房间数最少,但是沙僧不会啊,所以请求你来进行帮忙。

PS:某个定单上的游客一旦被安排到某房间,在他预定住宿的期间内是不换房间的。为了简化描述,定单上的开始住宿时间为距离现在的第几天。例如,定单为(5,6,5)表示游客要求使用5个房间,第6天开始连住5天。

输入

    第一行:T 表示有T组测试数据
    每组测试数据第一行:N 表示定单数
    每组测试数据接下来有N行,每行有三个整数 A B C 表示房间数,开始住宿时间和天数
    1<=T<=100
    1<=N<=10000 1<=A<=10 1<=B<=180 1<=c<=10 

输出

输出一个整数,为满足所有定单要求的最少房间数。


样例输入

1
3
3 10 4
4 9 3
7 8 9

样例输出

14

提示

来源

[提交][状态]