标签:style blog http color strong 数据
OJ题目 : click here~~
题目分析:给一个数字三角形,从最上面一个数字开始,方向只能往左下或者右下,一直到最后一行,求经过的所有数字和的最大值。
搞清楚在输入的数据中,route的方向就行。
AC_CODE
int num[102][102];
int main(){
int n , i , j , k ;
while(cin >> n){
int x[102][102];
for(i = 1;i <= n;i++)
for(j = 1;j <= i;j++)
scanf("%d",&x[i][j]);
for(i = 2;i <= n;i++)
for(j = 1;j <= i;j++){
if(j == 1) x[i][j] += x[i - 1][j];
else if(j == i) x[i][j] += x[i - 1][j - 1];
else x[i][j] = max(x[i][j] + x[i - 1][j] , x[i][j] + x[i -1][j - 1]);
}
cout << *max_element(x[n] + 1, x[n] + 1 + n) << endl;
}
return 0 ;
}POJ 1163 The Triangle (简单线性dp),码迷,mamicode.com
POJ 1163 The Triangle (简单线性dp)
标签:style blog http color strong 数据
原文地址:http://blog.csdn.net/bolininahuaalex/article/details/24716067