解题思路:dp
注意事项:
参考代码:
import java.util.Scanner;
public class llq1{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int [][]dp=new int[n+1][n+1];
for(int i=1;i<=n;i++) {
for(int j=1;j<=i;j++) {
dp[i][j]=in.nextInt();
}
}
for(int i=n-1;i>=1;i--) {
for(int j=1;j<=i;j++) {
dp[i][j]=dp[i][j]+Math.max(dp[i+1][j], dp[i+1][j+1]);
}
}
System.out.println(dp[1][1]);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
字符逆序 (C语言代码)浏览:706 |
The 3n + 1 problem (C语言代码)浏览:603 |
1642题解浏览:784 |
小O的乘积 (C++代码)浏览:545 |
判定字符位置 (C++代码)浏览:733 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:515 |
简单的a+b (C语言代码)浏览:667 |