#4597. 好多只霸王龙呀

好多只霸王龙呀

题目描述

恐龙星球有着与地球截然不同的时间体系,这里的一天固定为 100000100000 小时(记为 H=100000H = 100000)。星球上生活着 nn 只霸王龙,编号从 11nn。对于每只霸王龙,我们会明确给出其一天的三个连续且不重叠的时间段划分(以时长表示,分别记为 t1t_1t2t_2t3t_3,均为非负整数,且满足 t1+t2+t3=Ht_1 + t_2 + t_3 = H),三个时间段依次对应捕猎、休息、活动三种行为。

每只霸王龙的三个时间段分别对应一个固定的兴奋值系数 aabbcc(系数非负),即:时长为 t1t_1 的时间段对应兴奋值系数 aa,时长为 t2t_2 的时间段对应系数 bb,时长为 t3t_3 的时间段对应系数 cc。在任意一个小时内,若该小时属于这只霸王龙的某个时间段,则它在该小时的兴奋值为对应时间段的系数。

s[i]s[i] 表示第 ii 个小时(1i1000001 \le i \le 100000nn 只霸王龙的兴奋值总和,请你计算 max(s[1],s[2],,s[100000])\max(s[1], s[2], \dots, s[100000]) 的结果,即全天所有小时中,nn 只霸王龙兴奋值总和的最大值。

输入格式

第一行输入一个整数 nn,表示霸王龙的数量。

接下来 nn 行,每行输入六个非负整数 t1,t2,t3,a,b,ct_1, t_2, t_3, a, b, c,其中 t1,t2,t3t_1, t_2, t_3 是该霸王龙三个时间段的时长(满足 t1+t2+t3=100000t_1 + t_2 + t_3 = 100000),a,b,ca, b, c 分别是三个时间段对应的兴奋值系数。

输出格式

输出一个整数,表示全天所有小时中 nn 只霸王龙兴奋值总和的最大值。

样例

1
0 0 100000 1 2 3
3
2
30000 50000 20000 5 3 4
20000 40000 40000 2 7 1
12
3
40000 30000 30000 6 9 5
20000 50000 30000 7 4 9
50000 20000 30000 3 10 6
23
4
30000 40000 30000 10 5 8
25000 25000 50000 7 12 6
45000 35000 20000 9 4 11
15000 55000 30000 8 12 13
43

样例解释

样例 1:仅 11 只霸王龙,时间段划分为 t1=0,t2=0,t3=100000t_1=0, t_2=0, t_3=100000,对应系数 a=1,b=2,c=3a=1, b=2, c=3。该霸王龙全天 100000100000 小时的兴奋值均为 33,故每个小时的总和 s[i]s[i] 均为 33,最大值为 33

样例 2:当 i=30000i=30000 时,第一只霸王龙处于第一个时间段,兴奋值为 55,第二只霸王龙处于第二个时间段,兴奋值为 77,两只霸王龙的兴奋值总和为 1212,可以证明不存在其他时间让总和更大。

数据范围

  • 对于 40%40\% 的数据:1n1001 \le n \le 100
  • 对于 100%100\% 的数据:1n1000001 \le n \le 1000000t1,t2,t31000000 \le t_1, t_2, t_3 \le 100000t1+t2+t3=100000t_1 + t_2 + t_3 = 1000000a,b,c1070 \le a, b, c \le 10^7