该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

空出一格(blank)

题目描述

相册交稿前,Y 同学发现空白占位图没有排进版面。相册里的 nn 张照片已经按编号 1,2,…,n1,2,\ldots,n 排好,不能改变顺序;他必须在这条照片序列的某个位置插入恰好一格空白。空白可以放在第一张照片之前、最后一张照片之后,或者两张相邻照片之间。

排版程序将插入后的序列每两格排成一行:第 1,21,2 格是第一行,第 3,43,4 格是第二行,以此类推。若最后只剩一格,就让它单独占据最后一行的左格。

其中有 qq 幅横向全景图。第 ii 幅全景图由原编号为 pip_i 和 pi+1p_i+1 的两张照片组成,左半张在前、右半张在后;它们必须在同一行,且中间不能隔着空白。保证一张照片至多属于一幅全景图。求有多少个插入空白的位置能让所有全景图都完整地排在一行中。

输入格式

第一行包含两个整数 n,qn,q,分别表示照片数量和全景图数量。

若 q>0q>0,第二行包含 qq 个整数 p1,p2,…,pqp_1,p_2,\ldots,p_q。它们不一定按大小排列。若 q=0q=0,没有第二行。

输出格式

输出一个整数,表示满足要求的空白插入位置数。

样例

样例输入 #1

8 2
1 6

样例输出 #1

4

样例输入 #2

6 2
2 5

样例输出 #2

0

样例输入 #3

5 0

样例输出 #3

6

数据范围与约定

对于所有数据,保证 1≤n≤1091\le n\le 10^9,0≤q≤min⁡(2×105,⌊n/2⌋)0\le q\le \min(2\times10^5,\lfloor n/2\rfloor),1≤pi<n1\le p_i<n。任意两个不同的 pi,pjp_i,p_j 满足 ∣pi−pj∣≥2\vert p_i-p_j\vert\ge2。

每个测试点 55 分,分档如下:

测试点 分值 范围 特殊性质
1∼21\sim2 1010 n≤30n\le30,q≤15q\le15 无
3∼43\sim4 n≤103n\le10^3,q≤500q\le500
5∼85\sim8 2020 n≤109n\le10^9,q=0q=0 A
9∼129\sim12 n≤109n\le10^9,q≤2×105q\le2\times10^5 B
13∼1613\sim16 n≤106n\le10^6,q≤5×104q\le5\times10^4 无
17∼2017\sim20 n≤109n\le10^9,q≤2×105q\le2\times10^5

特殊性质 A:q=0q=0。

特殊性质 B:所有 pip_i 都是奇数。