poj 1163 The Triangle

来源:互联网 发布:linux diff 命令 编辑:程序博客网 时间:2024/05/21 20:29
#include <iostream>#include <algorithm> using namespace std;const int MAX = 110;short dp[MAX][MAX]; int main(){    int n, i, j;    while (cin >> n){          for (i = 1; i <= n; i++){              for (j = 1; j <= i; j++){                  cin >> dp[i][j];               }           }                     for(i = n-1; i >= 1; i--){         for(j = 1; j <= i; j++)         dp[i][j] += max(dp[i+1][j],dp[i+1][j+1]);          }          cout << dp[1][1] << endl;     }         system("pause"); } 

原创粉丝点击