#ATarc139d. [ARC139D] Priority Queue 2
[ARC139D] Priority Queue 2
题目描述
给定一个包含 个元素的整数多重集合 。保证 的所有元素都在 到 之间。
以下操作重复 次:
- 选择一个 到 之间的整数,将其加入 。然后,从 中删除第 小的元素(即将 按非降序排列后,从前往后数第 个元素)。
选择 次要加入 的数的方法共有 种。对于每一种方法,操作结束后 的元素总和是多少?请计算所有 种情况的 的元素总和之和,并对 取模。
输入格式
输入为一行,包含 、、、 以及 、、、,用空格分隔。
输出格式
输出答案。
样例 1
输入
2 4 2 1
1 3
输出
99
样例 2
输入
5 9 6 3
3 7 1 9 9
输出
15411789
说明/提示
限制条件
- 输入均为整数。
样例解释 1
初始时 。操作的例子如下:
- 向 中加入 ,此时 。删除 中第 小的元素,。
- 向 中加入 ,此时 。删除 中第 小的元素,。
在这种情况下,操作结束后 的元素总和为 。
由 ChatGPT 4.1 翻译