POJ 1163 The Triangle

来源:互联网 发布:java覆盖例子 编辑:程序博客网 时间:2024/05/29 04:09
#include<iostream>#include<algorithm>using namespace std;int main(){const int size=101;int triangle[size][size];int* maxSum;int n;//行数int i,j;cin>>n;for(i=1;i<=n;i++)for(j=1;j<=i;j++)cin>>triangle[i][j];maxSum=triangle[n];for(i=n-1;i>=1;i--)for(j=1;j<=i;j++)maxSum[j] = max( maxSum[j] , maxSum[j+1] ) + triangle[i][j];cout<<maxSum[1]<<endl;    return 0;}

0 0