#arc110d. [arc110_d]Binomial Coefficient is Fun
[arc110_d]Binomial Coefficient is Fun
题目描述
我们有一个长度为的非负整数序列。
对于所有满足序列的和不超过的序列,计算 的总和,并按照模 () 进行打印。
这里, 表示从个物体中选择个物体的方式的数量,当时为。
约束条件
- 所有输入的值均为整数。
输入
输入以以下格式从标准输入中给出:
输出
按照模 打印 的总和。
示例输入1
3 5
1 2 1
示例输出1
8
有四种满足 不小于的序列:
-
,其中 $\\prod _{i = 1} ^N \\dbinom{B_i}{A_i} = \\dbinom{1}{1} \\times \\dbinom{2}{2} \\times \\dbinom{1}{1} = 1$;
-
,其中 $\\prod _{i = 1} ^N \\dbinom{B_i}{A_i} = \\dbinom{2}{1} \\times \\dbinom{2}{2} \\times \\dbinom{1}{1} = 2$;
-
,其中 $\\prod _{i = 1} ^N \\dbinom{B_i}{A_i} = \\dbinom{1}{1} \\times \\dbinom{3}{2} \\times \\dbinom{1}{1} = 3$;
-
,其中 $\\prod _{i = 1} ^N \\dbinom{B_i}{A_i} = \\dbinom{1}{1} \\times \\dbinom{2}{2} \\times \\dbinom{2}{1} = 2$。
这些的总和是 。
示例输入2
10 998244353
31 41 59 26 53 58 97 93 23 84
示例输出2
642612171