图片被删除,或者路径改变
问题1702--岗位分配

1702: 岗位分配

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述


学校马上要举行校运会了,有众多志愿岗位需要被分配。但是负责老师临时有事现在由你来分配这些岗位。
现在有nnn个岗位,mmm位志愿者,每个岗位至少需要aia_iai个志愿者,你需要将志愿者分配到岗位上,并且可以有志愿者空闲下来作预备。
请你给出可能的分配情况总数。
答案可能会很大,故需要对998,244,353998,244,353998,244,353取模。
注:所有岗位需求志愿者的总和不超过志愿者的总和且志愿者间无差别。

输入


第一行输入两个字母nnnmmm
之后的一行输入nnn个被空格隔开的数,表示每个岗位至少需要的志愿者数。
1≤n≤1000,1≤ai≤m≤20001\leq n\leq1000,1\leq a_i \leq m \leq 20001n10001aim2000

输出

一个数字,表示可能的分配情况总数。

样例输入 Copy

3 10
1 2 3

样例输出 Copy

35