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

    ID: 10103 Type: RemoteJudge 2000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 7 Uploaded By: Tags>动态规划,dp贪心2017线段树O2优化ROI

「ROI 2017 Day 2」学习轨迹

题目描述

THU 和 PKU 同时开设了一批课程,THU 有 nn 节课,PKU 有 mm 节课。

其中 THU 第 ii 节课类别是 aia_i,乐趣度是 xix_i;PKU 第 ii 节课类别是 bib_i,乐趣度是 yiy_i。保证 aa 中元素互不相同,bb 中元素互不相同,但是 aabb 之间可能有相同元素。

你可以选择听 THU 的 l1r1l_1 \sim r_1 节课,收获到的乐趣度为所有你听的课的乐趣度的和;同时可以在 PKU 听 l2r2l_2 \sim r_2 节课,收获到的乐趣度也是所有你听的课的乐趣度的和。(当然你也可以选择只听一所大学的课甚至不听)

同一类别的课你不能听两次,也就是如果 al1r1a_{l_1 \sim r_1} 中有元素与 bl2r2b_{l_2 \sim r_2} 相同,那么这个听课方案就不能满足你的胃口。

你需要求出可能的听课方案中乐趣度最大的是多少以及具体的安排。

输入格式

第一行两个整数 n,mn,m

接下来四行,每行一个整数序列,分别表示题目中的 a,x,b,ya,x,b,y,这四个序列长度分别为 n,n,m,mn,n,m,m

输出格式

第一行一个整数表示最大乐趣度。

第二行两个整数 l1,r1l_1,r_1,如果你不打算在 THU 听课,输出 0 0

第三行两个整数 l2,r2l_2,r_2,如果你不打算在 PKU 听课,输出 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

提示

【样例解释】

对于样例组 #1:

最优解如样例所示,课程质量之和为 (7+4+10+1+5)+(5+3+4)=27+12=39(7 + 4 + 10 + 1 + 5) + (5 + 3 + 4) = 27 + 12 = 39

对于样例组 #2:

由于 PKU 的 11 号、22 号课程相比 THU 的相同课程的质量要高得多,因此最优解是不去 THU 听课,转而在 PKU 读 131\sim 3 号课程。

【数据范围】

注:本题只放部分数据,完整数据请左转 LOJ P2773 评测。

对于所有数据满足:1ai,bin+m1 \le a_i,b_i \le n+m1xi,yi1091 \le x_i,y_i \le 10^9aiaj(ij)a_i \ne a_j(i \ne j)bibj(ij)b_i \ne b_j(i \ne j)

子任务编号 分值 1n,m1 \le n,m \le
11 1010 5050
22 100100
33 300300
44 500500
55 20002000
66 55 50005000
77 10410^4
88 1010 3×1043 \times 10^4
99 10510^5
1010 2.5×1052.5 \times 10^5
1111 5×1055 \times 10^5