分割数
- 参考:分割数と、問題まとめ
分割数とは
自然数を
パターン
- 「
個の 以上の整数への分割」→ 通り - 「任意の個数の
以上の整数への分割」→ 通り
計算量
漸化式
導出
を含むもの
つの を取り除き、残りの 個を 以上の和で表す方法をを調べれば良い→ 通り を含まないもの
を 以上の整数 個に分割する場合の数→ 通り
実装
1 | def init_array(i, j, val=0): return [[val]*j for _ in range(i)] |
1 | N, K = 5, 3 |