luogu#P3518. [POI 2011] SEJ-Strongbox

    ID: 2591 远端评测题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>数学2011POI(波兰)最大公约数 gcd

[POI 2011] SEJ-Strongbox

题目描述

有一个密码箱,00n1n-1 中的某些整数是它的密码。且满足:若 aabb 是它的密码,则 (a+b)modn(a+b)\bmod n 也是它的密码(aabb 可以相等)。某人试了 kk 次密码,前 k1k-1 次都失败了,最后一次成功了。

问,该密码箱最多有多少种不同的密码。

输入格式

第一行两个整数 nnkk

第二行为 kk 个非负整数 mim_i,表示每次试的密码。

输出格式

一行一个整数,表示答案。

42 5
28 31 10 38 24
14

提示

数据规模与约定

对于约 20%20\% 的数据,满足 1k100,n1081\le k\le 100,n\le 10^{8}

对于约 70%70\% 的数据,满足 1k10001\le k\le 1000

对于 100%100\% 的数据,满足 1k2.5×105,kn1014,0m<n1\le k\le2.5\times10^5,k\le n\le 10^{14},0\le m<n