下図の三角形の頂点から下まで移動するとき, その数値の合計の最大値は23になる。
3 7 4 2 4 6 8 5 9 3
(3,7,4,9を強調したい)
この例では 3 + 7 + 4 + 9 = 23
100行からなる三角形を持つ15Kのテキストファイル triangle.txtarrow-up-right (右クリックして、『名前をつけてリンク先を保存』)の上から下までの最大合計を見つけよ。
注:これは Problem 18のずっと難しいバージョンである。 全部で2992^{99}299通りの組み合わせがあるので、この問題を解くのに全ての経路を試すことは不可能である! 毎秒1兆(101210^{12}1012)本の経路を調べることができたとしても、全てを調べるには200億年以上かかるだろう。 この問題を解く効率的なアルゴリズムがある ;o)
;o)
最終更新 3 年前
役に立ちましたか?