蓝桥杯2020年第十一届省赛真题-数字三角形 摘要:解题思路:注意事项:参考代码:#include <cstdio> #include <algorithm> int n,ans=0; int a[101][101]; int dp[101…… 题解列表 2022年04月05日 0 点赞 0 评论 353 浏览 评分:9.9
深搜→记忆化搜索→递推(二维DP)→一维DP 摘要:解题思路:首先要知道最后的结果在最后一行中间产生,为什么?左右移的差不会超过1向左走多少就会尽可能向右走多少。若N为奇数,肯定落在n/2+1的位置若N为偶数,则结果应该是max(n/2,n/2+1)第…… 题解列表 2024年02月20日 0 点赞 0 评论 266 浏览 评分:9.9
数字三角形,记忆化深搜解法 摘要:纯深搜会超时,所以要记忆化 限制条件是,左右移动中最大的方向步数-(最小的方向步数+余下的步数)>1 终止条件是移动到最下面 x==n ```cpp #include using names…… 题解列表 2023年04月05日 0 点赞 0 评论 176 浏览 评分:9.9
蓝桥杯2020年第十一届省赛真题-数字三角形 摘要:public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=…… 题解列表 2023年04月03日 0 点赞 0 评论 265 浏览 评分:9.9
数字三角形-java-动态规划 摘要:解题思路: “向左下走的次数与向右下走的次数相差不能超过 1”,所以你无论怎么走,终点都必定落在最后一行的中间位置 最后一行是偶数行,那就是落在中间两个数 奇数行,那…… 题解列表 2023年03月18日 0 点赞 0 评论 225 浏览 评分:9.9
动态规划 线性dp 摘要:```cpp #include using namespace std; int INT = 1e9; const int L = 1000; int n; int dp[L][L], a…… 题解列表 2022年03月16日 0 点赞 0 评论 385 浏览 评分:9.9