传统题 1000ms 256MiB

夏令营分组

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

说明

为了夏令营的顺利进行,夏令营决定将总共n个参加人员分为m组,为了夏令营的顺利进行,

指导老师对每组的人数做了要求,指导老师给出了一组数C1,C2....Ci,要求第i组的人数大于Ci,

请你求出有多少种不同的小组划分方案。由于结果很大,

所以你只需要输出模1000000007的值。

输入格式

第一行两个整数N和M,后面有M行,每行一个整数,表示Ci

N,M<=1000    1<=Ci<=1000

数据保证最少有一个方案

输出格式

仅有一行,一个整数,方案数对1000000007取模后的值

样例

10 3
1
2
3
3

提示

样例解释:

方案有三种,每组的个数分别是(3,3,4),(2,4,4),(2,3,5)。

贪心练习(下午)

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2024-11-9 13:00
结束于
2024-11-9 18:00
持续时间
5 小时
主持人
参赛人数
80