#ATabc277d. [ABC277D] Takahashi's Solitaire

[ABC277D] Takahashi's Solitaire

题目描述

【题面翻译】

给定 nn 张牌,每张牌上有一个数字 aia_i

你要先选一张牌放在桌子上。假设当前最后一张放置的牌为 xx,接下来,你每次只能放写着 xx(x+1)modm(x + 1) \bmod m 的牌。

一直操作下去。你需要让你手上剩下的牌的总和最小

translated by

https://www.luogu.com.cn/user/367488

输入格式

第一行两个数 nnmm

接下来 nn 个数,表示卡牌上的数字 aia_i

输出格式

输出最小和值。

样例 1

输入

9 7
3 0 2 5 5 3 0 6 3

输出

11

样例 2

输入

1 10
4

输出

0

样例 3

输入

20 20
18 16 15 9 8 8 17 1 3 17 11 9 12 11 7 3 2 14 3 12

输出

99

说明/提示

1n2×1051 \le n \le 2 \times 10^5

2m1092 \le m \le 10^9

保证 0ai<m0 \le a_i < m