#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二级辅导-等差数列 (C语言代码)浏览:1214 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:929 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:628 |
P1001 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:694 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1345 |
【简单计算】 (C语言代码)浏览:622 |
回文数字 (C语言代码)浏览:2509 |
用筛法求之N内的素数。 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:479 |