番目の要素を加算すれば求めることができます。値を求めることができます。プログラムは次のようになります。table[n]説明をそのままプログラムしただけなので、とくに難しいところはないと思います。それでは実際に試してみましょう。分割数を求めてみました。4000)10241500647765513751192563079158968421224980303131509102348890938950.9898276329040527動的計画法の効果はとても高いですね。●さらなる高速化ところで、数がもっと大きくなると動的計画法を使ったプログラムでも遅くなります。分割数を求めてみましょう。よると、次の漸化式を使うと分割数を高速に求めることができるそうです。