[R35D]合并数组
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定三个整数数组:长度为 的数组 ,长度为 的数组 ,以及长度为 的数组 。
你需要通过合并数组 和 来构造一个新的数组 ,其长度为 。合并规则如下:
- 数组 包含了数组 和 中的所有元素,每个元素恰好出现一次。
- 在数组 中,原来属于数组 的元素之间的相对顺序必须保持不变。
- 同样,在数组 中,原来属于数组 的元素之间的相对顺序也必须保持不变。
你的任务是找到一个最优的合并方案,使得价值 最大。请你输出这个最大的价值。
格式
输入格式
第一行包含两个整数 。
第二行包含 个整数 ,表示数组 的值。
第三行包含 个整数 ,表示数组 的值。
第四行包含 个整数 ,表示数组 的值。
输出格式
输出一行,一个整数,表示可以得到的最大价值。
样例
样例输入 #1
2 1
20 10
30
1 5 2
样例输出 #1
190
样例解释 #1
满足条件的让价值最大的 数组为 ,其中红色的数字表示其来自数组 ,蓝色的数字表示其来自数组 。最大价值为 $20 \times 1 + 30 \times 5 + 10 \times 2 = 20 + 150 + 20 = 190$。
数据规模
对于 的数据,。
对于 的数据,,。
代码源挑战赛 Round 35
- Status
- Done
- Rule
- DMY
- Start at
- 2025-10-24 20:00
- End at
- 2025-10-24 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 427
