atcoder#DPM. Candies
Candies
题目描述
人の子供たちがいます。 子供たちには と番号が振られています。
子供たちは 個の飴を分け合うことにしました。 このとき、各 () について、子供 が受け取る飴の個数は 以上 以下でなければなりません。 また、飴が余ってはいけません。
子供たちが飴を分け合う方法は何通りでしょうか? で割った余りを求めてください。 ただし、 通りの方法が異なるとは、ある子供が存在し、その子供が受け取る飴の個数が異なることを言います。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
子供たちが飴を分け合う方法は何通りか? で割った余りを出力せよ。
题目大意
颗糖分给 个人,第 个人至少分得 颗,至多分得 颗,必须分完,求方案数,答案对 取模。
3 4
1 2 3
5
1 10
9
0
2 0
0 0
1
4 100000
100000 100000 100000 100000
665683269
提示
制約
- 入力はすべて整数である。
Sample Explanation 1
子供たちが飴を分け合う方法は、次の 通りです。 各数列において、 番目の要素は子供 が受け取る飴の個数を表します。 - - - - -
Sample Explanation 2
子供たちが飴を分け合う方法が存在しない場合もあります。
Sample Explanation 3
子供たちが飴を分け合う方法は、次の 通りです。 -
Sample Explanation 4
答えを で割った余りを出力することを忘れずに。