#XSS202409. 为什么要演奏春日影!!

为什么要演奏春日影!!

题目背景

“你这个人,真是满脑子都是自己呢”

最后的通告如同重锤一般砸在soyo心头。

回过神来,素世发觉晚上的公园寂静得可怕,只有自己一个人不知所措地跪在地上。

“又是这样吗……不知不觉就到这里了呢。”

“眼角有什么滴下来了,是泪吗?不!一定是汗吧,仅仅是幻想而已,怎么可能让我流泪……”

soyo独自回到家中——她感觉症状又加深了,现在连时间也跟着错乱起来,但为了维持正常,她也只能装作无事发生。

素世呆呆地划着手机,却不由自主地翻到了Crychic的主页,伴随着爱音的几条消息轰炸,素世没有心思再看下去。

“假的!都是假的……————如果是真的呢?”

不如说素世已经受够了这样的生活,如果非让她选一个,她宁愿沉溺在幻想乡中——以前的日子孤独、憔悴、如同不断凋零的春季、身处世界却仿佛孤独一人。

幻想的世界有什么不好……

……

素世应邀来到了live,她本是来结束这一切的——结束这无谓的幻想。然而现在,她犹豫了。

面对冲下台紧紧握住自己手的灯,那手是如此温暖。到了台下,素世毅然抓住了爱音伸出的手,眼里泪流不止。

“nagasaki桑?”

“ ”

“nagasaki soyo桑?”

“你是……”

这次,总不会是梦了吧

我们大家都知道,在《BanGDream! It's MyGO!!!!!》第七集中,素世女士发表了惊动全场名言"为什么要演奏春日影!"

这天,素世找到了祥子,想要为演奏春日影的事情道歉,并邀请祥子重建CRYCHIC,并说出了什么事情都愿意做的言论。虽然过去软弱的祥子已经死了,但她决定给素世一个机会,如果她能回答祥子出的问题,祥子就答应和素世重组乐队,和高松灯,椎名立希,若叶睦一起愉快地演奏春日影。 可篇幅有限,剧中没有放出这段剧情,但可以看出,素世并没能回答这个问题。

有幸的是,Z同学意外的得到了这个问题的题面,于是他向聪明的你请教,你能帮助他解决这个素世没有解决的问题吗?

题目描述

给你一个由 nn 个正整数组成的数组 aa 和一个整数 xx

你可以任意(可能为零)多次进行下面的两步运算:

选择一个下标 ii (1in)( 1≤i≤n )。 将 aia_i 增加 xx,即 ai=ai+xa_i=a_i+x。 求最佳运算情况下 aaMEXMEX 的最大值。

数组的 MEXMEX (最小排除值)是指不在数组中的最小非负整数。

例如 [2,2,1][2,2,1]MEXMEX00,因为 00 不在数组中。

[3,1,0,1][3,1,0,1]MEXMEX22,因为 0011 在数组中,而 22 不在数组中。

[0,3,1,2][0,3,1,2]MEXMEX44,因为 0,1,20, 1, 233 在数组中,而 44 不在数组中。

输入格式

每个测试包含多个测试用例。第一行包含测试用例的数量tt (1t5000)(1\leq t\leq5000 ),表示测试用例的数量。

每个测试用例的第一行包含两个整数 nnxx (1n2×1051x109)(1≤n≤2\times10^5,1≤x≤10^9),分别表示数组的长度和操作中使用的整数。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n (0ai109)(0\leq a_i\leq10^9)

保证所有测试用例中 nn 的总和不超过 2×1052\times10^5

输出格式

对于每个测试用例,输出一个整数:如果以最佳方式执行操作, aa 的最大值 MEXMEX

样例

3
6 3
0 3 2 1 5 2
6 2
1 3 4 1 0 2
4 5
2 5 10 3

4
6
0