#P11964. 蛋糕
蛋糕
蛋糕
小 L 送给了梓一块巨大的蛋糕。这个蛋糕可以用一个不降的长度为 的序列 表示。
每天,梓可以选择如下的一种吃法:
- 选择一个 ,进行操作 。
- 选择 满足 ,进行操作 ,。
注意,需要保证每吃一次后, 仍然保持不降,且所有 非负。请你告诉小 L,有多少种不同的吃法,使得最终所有 。答案对 取模。
输入格式
第一行一个正整数 。
第二行 个正整数 。
输出格式
第一行一个正整数表示答案。
样例
ex_cake0.in
2
3 3
ex_cake0.out
3
ex_cake1.in
6
2 2 3 5 6 6
ex_cake1.out
99792
ex_cake2.in
6
1 2 3 4 5 6
ex_cake2.out
0
ex_cake3.in/out
见下发文件
数据范围
对于所有测试点,满足 ,。对于一个 Subtask,如果你判断对了是否有解(即在答案 时输出了 ,否则输出了任意 且 的整数),那么你将获得其 的分数。如果你在答案 时你的答案完全正确,那么将获得剩下 的分数。保证有解时答案不为 的倍数。
Subtask1 (25 pts): 。
Subtask2 (20 pts): 。
Subtask3 (55 pts): 。