#P9884. [EC Final 2021] Prof. Pang and Ants

[EC Final 2021] Prof. Pang and Ants

Description

在庞教授的大房子边上,有一群包含 mm 只蚂蚁的蚁群,居住在有 nn 个洞口的洞穴里。 它们会外出寻找食物。食物在庞教授的大冰箱里,蚂蚁们试图从里面偷出食物来。

特别的, 一只蚂蚁需要 11 秒从任何洞口离开,并同样需要 11 秒从任何洞口进入洞穴。不同的洞口有不同的位置,对一个洞口来说,它与冰箱的距离以 aia_i 表示,同样的,一只蚂蚁从冰箱偷出食物再到第 ii 个洞口的时间也是 aia_i 秒。由于蚂蚁们技术高超,从冰箱拿出食物不会消耗它们任何时间。

每只蚂蚁都必须且只能从冰箱偷一次食物。蚂蚁可以任意选择一个洞口出发并进入任何一个洞口,两个洞口可以不同。一个洞口在 11 秒内只能有一只蚂蚁进出。因为这个原因,有些蚂蚁在偷完食物后需要等待一段时间才能进入洞口。

所以,你作为庞教授的好朋友, 需要计算出蚂蚁们偷出食物的最短时间。时间的定义为至少存在一只蚂蚁在洞穴外的时间总长,正在进出洞口的蚂蚁不被看作在洞穴里。

Input Format

第一行包括一个整数 T (1T105)T~(1 \le T \le 10^5) ,表示测试数据的总数。

对每组测试数据:

第一行包括两个整数 n,mn,m (1n105,1m10141\le n \le 10^5, 1\le m \le 10^{14}) ,分别代表洞口的总数与蚂蚁的总数。

第二行包括 nn 个整数 a1,a2,,ana_1, a_2, \cdots, a_n (1ai1091\le a_i \le 10^9), 表示第ii号洞口到冰箱的距离。

数据保证所有数据中 nn 的总和不超过 5×1055\times 10^5.

Output Format

对每组数据,输出一行一个整数代表蚂蚁所用最短时间的秒数。

样例 #1

样例输入 #1

3
2 4
1 2
3 10
1 2 3
5 1
1 2 3 4 5

样例输出 #1

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

6
9
4

Hint

在第三组测试数据中,蚂蚁需要 22 秒通过第一个洞口进出洞穴,并需要 22 秒前往冰箱并搬回食物。