#P3518. [POI 2011] SEJ-Strongbox

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

[POI 2011] SEJ-Strongbox

题目描述

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

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

输入格式

第一行两个整数 nn,kk。

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

输出格式

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

42 5
28 31 10 38 24
14

提示

数据规模与约定

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

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

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