#C1738. J20 实践-5 卡牌游戏

J20 实践-5 卡牌游戏

J20 实践-5 卡牌游戏

题目描述

女巫喵手里有NN张卡牌。对于i=1,2,,Ni=1,2,\ldots,N,第 ii 张卡牌上写有一个非负整数AiA_i

首先,女巫喵会自由地从手中选择一张卡片,并将其放在桌子上。

然后,她将尽可能多次重复以下操作(可能为零):

XX是最后放在桌子上的那张卡牌上的整数。如果她的手上有写有整数 XX 或整数(X+1)modM(X+1)\bmod M的牌,可以自由选择其中一张卡牌并放在桌子上。

输出结束时,最终留在她手中的卡牌上整数的最小和.

输入格式

第一行两个个整数 NNMM,表示卡牌的数量和除数 MM

第二行 NN个整数,分别表示卡牌上的数字。

输出格式

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

样例输入

9 7
3 0 2 5 5 3 0 6 3

样例输出

11

样例分析

假设女巫喵首先将第四张卡片(写着 55)放在桌子上,然后执行以下操作。

把第五张卡片(写着 55)放在桌子上。

把第八张卡片(写着 66)放在桌子上。

将第二张卡片(写着 00 )放在桌子上。

将第七张卡片(写着 00 )放在桌子上。

然后,第一张、第三张、第六张和第九张牌将最终留在她的手中,这些牌上的整数之和为 3+2+3+3=113+2+3+3=11。这是写在最后留在她手中的牌上的最小整数之和。

数据范围

对于 100%100\% 的数据:1N2×1051 \leq N \leq 2 \times 10^52M1092 \leq M \leq 10^90Ai<M0 \leq A_i \lt M