atcoder#JSC2019QUALF. Candy Retribution
Candy Retribution
配点: 点
問題文
次の条件を満たす長さ の非負整数列 が何通りあるか求めてください。
- 個の要素を降順に並べたとき、上から 番目と 番目の要素は等しい。
答えは非常に大きくなることがあるので、 で割ったあまりを出力してください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられます。
出力
条件を満たす非負整数列の個数を で割ったあまりを出力してください。
4 2 3 7
105
条件を満たす非負整数列は、
$\begin{aligned} &(1, 1, 1, 0), (1, 1, 1, 1), (2, 1, 1, 0), (2, 1, 1, 1), (2, 2, 2, 0), (2, 2, 2, 1), \\ &(3, 0, 0, 0), (3, 1, 1, 0), (3, 1, 1, 1), (3, 2, 2, 0), (4, 0, 0, 0), (4, 1, 1, 0), \\ &(4, 1, 1, 1), (5, 0, 0, 0), (5, 1, 1, 0), (6, 0, 0, 0), (7, 0, 0, 0)\end{aligned}$
およびこれらの並べ替え, 通りです。
2 1 4 8
3
条件を満たす非負整数列は の 通りです。
141592 6535 89793 238462
933832916