#A. 浆果

    传统题 2000ms 512MiB

浆果

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

作为一只生活在魔法森林的小刺猬 Dash,他需要在大寒来临之前储备好自己最爱的魔法浆果。

Dash 在洞穴中已经储存了 nn 种魔法浆果,编号为 1n1 \sim n。他对浆果的喜好程度从 11 号浆果到 nn 号浆果依次递减。对于第 ii 种浆果,他目前储存了 aia_i 份。当 Dash 更喜欢的某种浆果的数量严格多于某种不那么喜欢的浆果时,他会获得 11 点快乐值。

然而,Dash 对现有的储备并不满意。他计划外出觅食 xx 次,每次觅食都能获得每种浆果各 11 份。但是由于洞穴空间限制,当任何一种浆果的数量达到 mm 时,Dash 必须吃掉 mm 份这种浆果以腾出空间。

Dash 想要最大化他的快乐值,你能帮他计算出最大快乐值以及实现这一目标所需的最小觅食次数吗?

输入格式

第一行是测试组数 T(1T103)T(1\le T\le 10^3)

对于每组测试数据:

第一行包含两个整数 n(1n3×105)n(1\le n\le 3\times 10^5)m(1m109)m(1\le m\le 10^9),表示浆果的种类数和每种浆果的最大数量。

第二行包含 nn 个整数 a1,a2,...,an(0ai<m)a_1, a_2, ..., a_n (0 \le a_i < m),分别表示第 ii 种浆果目前的数量。

保证所有测试数据中 nn 的总和不超过 10610^6

输出格式

对于每组测试数据,输出一行包含两个整数 hhxx,分别表示 Dash 可以获得的最大快乐值和实现这一目标所需的最小觅食次数。

如果存在多个 xx 使得 hh 最大化,输出最小的 xx

样例

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

数据范围

对于所有测试点,均有$1\le T\le 10^3,1\le \sum n\le 10^6,1\le m\le 10^9,0\le a_i<m$。

2025/1/9 每日赏金题【Div. 1】

未认领
状态
已结束
题目
1
开始时间
2025-1-8 21:00
截止时间
2025-1-9 23:59
可延期
24 小时