#P2773. 「ROI 2017 Day 2」学习轨迹

「ROI 2017 Day 2」学习轨迹

题目描述

译自 ROI 2017 Day 2 T4. Траектория обучения

T 大和 P 大同时向一位神犇抛出了橄榄枝。
清华有 nn 门课程,课程的编号分别为 a1ana_1\dots a_n(注意不是 1n1\ldots n),ii 号课程的质量为 xix_i。北大有 mm 门课程,课程的编号分别为 b1bmb_1\dots b_mii 号课程的质量为 yiy_i。清华和北大开设的课程可能相同(即编号相同),学校内部不会开设两门编号相同的课。
神犇可以在清华学习课程 laral_a\sim r_a (1laran)(1⩽ l_a⩽ r_a⩽ n),也可以不去清华。同时,神犇可以在北大学习课程 lbrbl_b\sim r_b (1lbrbm)(1⩽ l_b⩽ r_b⩽ m),也可以不去北大。神犇太强了,他可以两所学校都去。
神犇不想把时间浪费在同样的课程上。因此,神犇不会选择两门相同的课程。
试求:神犇能听到的课程的质量总和的最大值 rr

输入格式

第一行:n,mn,m
第二行:a1ana_1\dots a_n
第三行:x1xnx_1\dots x_n
第四行:b1bmb_1\dots b_m
第五行:y1ymy_1\dots y_m

输出格式

第一行:rr
第二行:la,ral_a, r_a(如果神犇不打算在清华听课,请输出 0 0)。
第三行:lb,rbl_b, r_b(如果神犇不打算在北大听课,请输出 0 0)。

7 5
3 1 4 8 6 9 2
2 7 4 10 1 5 3
9 2 11 3 8
3 5 3 4 12
39
2 6
2 4
2 3
1 2
1 4
2 3 1
17 2 15
34
0 0
1 3
3 3
4 2 1
10 1 2
5 4 2
1 2 9
19
1 1
3 3

数据范围与提示

对于所有数据,1n,m5×105,1ai,bin+m,1 ⩽ n, m ⩽ 5\times 10^5,1⩽ a_i,b_i⩽ n+m, aiaj,a_i≠a_j, bibj,b_i≠b_j, 1xi,yi109.1⩽ x_i,y_i⩽ 10^9.

子任务编号 分值 n,mn,m ⩽ 子任务编号 分值 n,mn,m ⩽
1 10 5050 6 5 50005000
2  10  100100 7  5  10410^4
3 10 300300 8  10  3×1043\times 10^4
4  10  500500 9 10 10510^5
5 10 20002000 10  10  2.5×1052.5\times 10^5
  11 10 5×1055\times 10^5