logo AlgoBeat OnlineJudge
登录 注册

#1012. [Algo Beat Contest 002 E] Excellent Game

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

Problem Score Idea Std Data Check Solution
AFO_orchardist LostKeyToReach Link by AFO_orchardist

戴戴刘传。


小 E 在玩一个极妙的数组游戏。游戏中共有 个数组,每个数组长度为 ,元素分别为

游戏共有 轮,每轮需恰好进行一次操作。定义一次操作为,将某一个数组中的所有数增加 。这里, 可能是负数。

小 E 想在游戏结束后,所有数组合起来 个元素中前 大的元素之和尽可能大。小 E 不会玩这个游戏,所以让聪明的你来帮他求出这个最大值。

大的数表示将这些数从大到小排序后的前 位。

输入格式

第一行输入四个整数 ,含义见题目描述。

接下来,对于满足 的每一个 ,第 行输入一个整数 ,第 行输入 个整数,描述第 个数组。

输出格式

输出一行一个整数,表示答案。

样例

4 4 2 2
3
1 2 3
3
4 5 6
2
7 8
2
9 10

输出 #1

42

输入 #2

4 4 2 -2
4
-1 2 -3 4
3
-5 6 -7
2
-8 9
1
100

输出 #2

115

数据范围与提示

【样例解释 #1】

以下是一种可行的最优策略:

第一次操作在第 个数组上,第二次操作在第 个数组上,这样最大的 个数之和为

可以证明,没有比此更优的策略,使得答案大于

【数据范围】