编程题
### 问题描述 小坤来到了一新的游戏大厅,游戏大厅共有 $N$ 块砖。小坤每次可以迈上 $1$ 块或 $2$ 块砖。但是,地砖上的第 $a_1$ 块、第 $a_2$ 块、第 $a_3$ 块,以此类推,共 $M$ 块砖已经损坏,不能踩上去。 现在,小坤想要到游戏大厅最远端(只能直线行走),也就是第 $N$ 块砖,但他不能踩到坏了的砖上。请问他有多少种不踩坏了的砖到达对面的方案数? 由于方案数很大,请输出其对 $10^9+7$ 取模的结果。 ### 输入格式 第一行包含两个正整数 $N$ ( $1\leq N \leq 10^5$ )和 $M$( $0\leq M \leq N$ ),表示砖的总级数和坏了的砖数。 接下来一行,包含 $M$ 个正整数 $a_1,a_2, \dots,a_M$ ( $1\leq a1 < a2 < a3 < a_M \leq N$ ),表示坏掉的砖的编号。 ### 输出格式 输出一个整数,表示小坤到达游戏厅最远端的方案数,对 $10^9+7$ 取模。 ### 样例输入 ``` 6 1 3 ``` ### 样例输出 ``` 4 ```
查看答案
赣ICP备20007335号-2