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

[Algo Beat Contest 002 E] Excellent Game

题目背景

Problem Score Idea Std Data Check Solution
E - Excellent Game\text{E - Excellent Game} 500500 AFO_orchardist LostKeyToReach Link by AFO_orchardist

戴戴刘传。

题目描述

小 E 在玩一个极妙的数组游戏。游戏中共有 NN 个数组,每个数组长度为 LiL_i,元素分别为 {Ai,1,Ai,2,Ai,3,,Ai,Li}\{A_{i,1},A_{i,2},A_{i,3},\dots,A_{i,L_i}\}

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

小 E 想在游戏结束后,所有数组合起来 i=1nLi\sum_{i=1}^n L_i 个元素中前 MM 大的元素之和尽可能大。小 E 不会玩这个游戏,所以让聪明的你来帮他求出这个最大值。

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

输入格式

第一行输入四个整数 N,M,Q,KN,M,Q,K,含义见题目描述。

接下来,对于满足 1iN1 \le i \le N 的每一个 ii,第 2i2i 行输入一个整数 LiL_i,第 2i+12i+1 行输入 LiL_i 个整数,描述第 ii 个数组。

输出格式

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

4 4 2 2
3
1 2 3
3
4 5 6
2
7 8
2
9 10
42
4 4 2 -2
4
-1 2 -3 4
3
-5 6 -7
2
-8 9
1
100
115

提示

【样例解释 #1】

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

第一次操作在第 33 个数组上,第二次操作在第 44 个数组上,这样最大的 44 个数之和为 12+11+10+9=4212+11+10+9=42

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

【数据范围】

  • 1N,Q2×1051 \le N,Q \le 2 \times 10^5
  • 1Mi=1nLi2×1051 \le M \le \sum_{i=1}^n L_i \le 2 \times 10^5
  • 107K107-10^7 \le K \le 10^7
  • 1012Ai,j1012-10^{12} \le A_{i,j} \le 10^{12}