#include <stdio.h> int a[105][105],b[105][105],n=0; int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { scanf("%d",&a[i][j]); if(i==n) b[i][j]=a[i][j]; } } for(int i=n-1;i>=1;i--) { for(int j=1;j<=i;j++) b[i][j]=b[i+1][j]>b[i+1][j+1]?b[i+1][j]+a[i][j]:b[i+1][j+1]+a[i][j]; } printf("%d",b[1][1]); return 0; }
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:929 |
简单编码 (C++代码)浏览:675 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:846 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2783 |
C语言训练-排序问题<1> (C语言代码)浏览:599 |
打水问题 (C语言代码)浏览:1066 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:518 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
1025题解浏览:732 |