题解 1177: 三角形

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

一维状态压缩

摘要:解题思路:1、自下而上求解(自上而下求解很难搞,用递归很容易超时)。2、注意状态转移方程:dp[t][t1]=dp[t][t1]+Max(dp[t+1][t1+1],dp[t][t1]),这个方程后面……

题目 1177: 三角形(动态规划)

摘要:解题思路:题目可能有问题,每一步只能由当前位置向左下或右下,而是每一步只能由当前位置向正下下或右下。注意事项:因此可以写出动态规划的函数:dp[i][j] = max(dp[i-1][j-1],dp[……

三角形【记忆数组】【状态数组】C++简单解法

摘要:解题思路:将二位数组的每一项改为从该项出发可以得到的最大距离,从倒数第二行开始改,直到A[0][0],即得到了从A[0][0]出发得到的最大距离。注意事项:从倒数第二行开始。直接在原数组上修改。每次往……

三角形 (C语言代码)

摘要:解题思路:从倒数第三行最后往前算,记住每一次当前行和下一行可加的数的和,取最大后就可以。注意事项:参考代码:#include <stdio.h>#include <math.h>int max(int……

1177: 三角形

摘要:解题思路:注意事项:参考代码:m=int(input()) for i in range(m):     n=int(input())     lis=[]     for j in rang……

三角形 (C++代码)

摘要:解题思路:动态规划,贪心不能得到最大解注意事项:三维数组提高解题效率参考代码:#include<bits/stdc++.h> #define N 50  using namespace std; ……

注意只运行一次

摘要:import java.util.Scanner; public class 三角形 { /**  * @param args  */ public static void ……