中文题面来自算法竞赛入门经典
你是一个匹萨店的老板,有一天突然收到了 个客户的订单()。你所在的小镇只有一条笔直的大街,其中位置 是你的匹萨店,第 个客户的家在位置 。如果你选择给第 个 客户送餐,他将会支付你 元,其中 是你到达他家的时刻。当然,如果你到的太晚,使得 ,你可以路过他家但是不进去给他送餐,免得他反过来找你要钱。
你只有一个送餐车,因此只能往返地送餐,如图所示就是一个路线。图中的第一行
是位置,第二行是 。图上的路线对应的总收益为 ( 付 元, 付 元, 付 元, 付 元)。
不过图所示路线并不是最优的。最优路线是 ,总收益是 。你的任务是求出最大收益。
输入
第一行为数据组数T。接下来每组中: 第一行为 个客户, 第二行共 个 代表第 个客户相对披萨店的位置, 第三行共 个 代表第 个客户会付给你的钱。
输出
在一行中输出你能获得的最大收益。
样例
样例输入
3
5
-6 -3 -1 2 5
27 10 2 5 20
6
1 2 4 7 11 14
3 6 2 5 18 10
11
-14 -13 -12 -11 -10 1 2 3 4 5 100
200 200 200 200 200 200 200 200 200 200 200
样例输出
32
13
1937