#NHTEA4670. 2024.南海区教师能力大赛初中组.04.爬楼梯

2024.南海区教师能力大赛初中组.04.爬楼梯

题目描述

涵涵有一天想去爬山,当她来到山脚下,发现有些台阶是坏的不能走,已知有 nn 级台阶,有 mm 级台阶不能走,分别为 a1,a2,a3ama_1,a_2,a_3 \dots a_m 级台阶。现在她要从第 00 级台阶出发,每次可以向上一格或两格,求她走到第 nn 级台阶的方案数 mod 109+710^9+7 的结果,你能帮助她吗。

输入格式

第一行两个正整数:nnmm 分别代表总台阶数和坏台阶数

后面 mm 行,每行一个正整数 aia_i,代表那个台阶坏了。

输出格式

一个整数,代表涵涵从 00 阶台阶到 nn 阶台阶的方案数 mod 109+710^9+7 的结果。

数据范围

1n1051 \le n \le 10^50mn10 \le m \le n−11a1<a2<...amn11 \le a_1 \lt a_2 \lt ... a_m \le n−1

样例

6 1
3
4
10 2
4
5
0
100 5
1
23
45
67
89
608200469