#aBC277Did268. [ABC277D] Takahashi's Solitaire

[ABC277D] Takahashi's Solitaire

AT_abc277_d [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

输入 #1

9 7
3 0 2 5 5 3 0 6 3

输出 #1

11

输入输出样例 #2

输入 #2

1 10
4

输出 #2

0

输入输出样例 #3

输入 #3

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

输出 #3

99

说明/提示

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

2m1092 \le m \le 10^9

保证 0ai<m0 \le a_i < m