TYVJ 1084 數字三角形4 解題報告

2022-09-18 04:57:17 字數 444 閱讀 9277

這題的模式需要記住一下,當需要從上下同時得到最優的時候,我記得還有一題noip的原題也是這個型別的,題目。。合唱隊形也是類似的,兩個dp相加。

這題還是有一點學習和參考的價值,**:

#include #include int f1[27][27], f2[27][27], num[26][26];

#define max(a, b) ((a)>(b)?(a):(b))

int main(int argc, char **ar**)

} for(i = 1; i <= n; i++)

} for(i = n; i >= 1; i--)

} scanf("%d%d", &i, &j);

printf("%d\n", f1[i][j] + f2[i][j] - num[i][j]);

return 0;

}

tyvj數字三角形

示出了乙個數字三角形。請編乙個程式計算從頂至底的某處的一條路 徑,使該路徑所經過的數字的總和最大。每一步可沿左斜線向下或右斜線向下走 1 三角形行數 25 三角形中的數字為整數 1000 第一行為n,表示有n行 後面n行表示三角形每條路的路徑權 路徑所經過的數字的總和最大的答案 5 7 3 8 8 ...

數字三角形

題目描述 示出了乙個數字三角形。請編乙個程式計算從頂至底的某處的一條路 徑,使該路徑所經過的數字的總和最大。每一步可沿左斜線向下或右斜線向下走 1 三角形行數 25 三角形中的數字為整數 1000 輸入第一行為n,表示有n行 後面n行表示三角形每條路的路徑權 輸出路徑所經過的數字的總和最大的答案 樣...

數字三角形

description 有如下所示的數塔,要求從頂層走到底層,若每一步只能走到相鄰的結點,則經過的結點的數字之和最大是多少?input 輸入資料首先包括乙個整數c,表示測試例項的個數,每個測試例項的第一行是乙個整數n 1 n 100 表示數塔的高度,接下來用n行數字表示數塔,其中第i行有個i個整數,...