7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
(圖一)
圖一表示一個(gè)5行的數(shù)字三角形。假設(shè)給定一個(gè)n行數(shù)字三角形,計(jì)算出從三角形頂至底的一條路徑,使該路徑經(jīng)過的數(shù)字總和最大。
每一步只能由當(dāng)前位置向左下或右下。
你的程序要能接受標(biāo)準(zhǔn)輸入。第一行包含一個(gè)整數(shù)T,表示總的測(cè)試次數(shù)。
對(duì)于每一種情況:第一行包含一個(gè)整數(shù)N,其中1 < N < 100,表示三角形的行數(shù)。
接下來的N行輸入表示三角形的每一行的元素Ai,j,其中0 < Ai,j < 100。
輸出每次測(cè)試的最大值并且占一行。
1 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5
30
2021年USSTSIW“藍(lán)橋杯”全國軟件和信息技術(shù)專業(yè)人才大賽軟件個(gè)人賽暑期集訓(xùn)第五場(chǎng)