n-1個目まで加えたときの結果を用いて、n個目加えたときの組み合わせを作る って言うのを繰り返す。
最適解の値を再帰的に定義して値の小さいところから 順に積み上げる。

・・・うーん。>>914のどこがお気に召さないのだろうか?
穴埋めじゃないから?