#2662. 划分

划分

题目描述

有一个未知的序列x\red{x,}长度为n\red{n}。它的K\red{K-}划分序列y\red{y}指的是每连续K\red{K}个数的和得到划分序列,y[1]=x[1]+x[2]+....+x[K]\red{y[1]=x[1]+x[2]+....+x[K],}y[2]=x[K+1]+x[K+2]+....+x[K+K]....\red{y[2]=x[K+1]+x[K+2]+....+x[K+K]....}

n\red{n}不被K\red{K}整除,则y[n/K+1]\red{y[n/K+1]}可以由少于K\red{K}个数加起来。比如n=13\red{n=13,}K=5\red{K=5,}y[1]=x[1]+...+x[5]\red{y[1]=x[1]+...+x[5],}y[2]=x[6]+....+x[10]\red{y[2]=x[6]+....+x[10],}y[3]=x[11]+x[12]+x[13]\red{y[3]=x[11]+x[12]+x[13]}

若小A\red{A}只确定x\red{x}K[1]\red{K[1]}划分序列以及K[2]\red{K[2]}划分序列....K[M]\red{K[M]}划分序列的值情况下,问她可以确定x\red{x}多少个元素的值。

输入格式

第一行输入两个正整数n\red{n,}M\red{M}

第二行输入M\red{M}个正整数表示K[1],K[2].....K[M]\red{K[1],K[2].....K[M]}

输出格式

输出1\red{1}个整数,表示能确定的元素

样例

输入样例1

3 1

2

输出样例1

1

输入样例2

6 2

2 3

输出样例2

2

输入样例3

123456789 3

5 6 9

输出样例3

10973937

提示

数据范围

对于20%\red{20\%}的数据,3<=N<=2000,M<=3\red{3 <= N <= 2000,M<=3}

对于40%\red{40\%}的数据,3<=N<=5×106\red{3 <= N <= 5\times 10^6}

对于100%\red{100\%}的数据,3<=N<=109,1<=M<=10\red{3 <= N <= 10^9 , 1 <= M <= 10,}2<=K[i]<N\red{2 <= K[i] < N}

统计

相关

在下列比赛中:

入门班9