觀察下面的數(shù)字金字塔。寫一個(gè)程序查找從最高點(diǎn)到底部任意處結(jié)束的路徑,使路徑經(jīng)過數(shù)字的和最大。每一步可以從當(dāng)前點(diǎn)走到左下方的點(diǎn)也可以到達(dá)右下方的點(diǎn)。
在上面的樣例中,從13到8到26到15到24的路徑產(chǎn)生了最大的和86。
第一個(gè)行包含R(1≤ R≤1000),表示行的數(shù)目。
后面每行為這個(gè)數(shù)字金字塔特定行包含的整數(shù)。
所有的被供應(yīng)的整數(shù)是非負(fù)的且不大于100。
5 13 11 8 12 7 ?26 6 ?14 15 8 12 7 ?13 24 11
86