数字三角形

来源:互联网 发布:python数据挖掘 pdf 编辑:程序博客网 时间:2024/04/30 11:45
#include<stdio.h>#define MAXN 101int a[MAXN][MAXN],d[MAXN][MAXN];int main(){    int n,m,i,j;    scanf("%d",&n);    while(n--)    {        scanf("%d",&m);        for(i=1;i<=m;i++)            for(j=1;j<=i;j++)                scanf("%d",&a[i][j]);        for(j=1;j<=m;j++)            d[m][j]=a[m][j];        for(i=m-1;i>=1;i--)            for(j=1;j<=i;j++)                 d[i][j]=a[i][j]+(d[i+1][j]>d[i+1][j+1]?d[i+1][j]:d[i+1][j+1]);        printf("%d\n",d[1][1]);    }    return 0;}
0 0