蓝桥杯2014年第五届真题-地宫取宝Java 摘要:参考代码:import java.util.Scanner; public class 地宫 { static int[][] arr; static int n; st…… 题解列表 2022年07月10日 0 点赞 0 评论 321 浏览 评分:9.9
超详细通俗易懂C++ 摘要: 解题思路:1.用四维表示小明每次达到一个位置,此时已经拿到的宝贝数目以及最近获得的宝贝价值,最近获得的可以是当前格子取的,也可以是当前格子不取之前宝贝的价值;用四维的原因是,我们不仅要记录小…… 题解列表 2022年11月16日 0 点赞 0 评论 297 浏览 评分:9.9
两种代码便于理解学习 普通DFS/DFS+记忆化搜索 摘要:注意:下面有两种代码,第二种是大部分人可以想到的,但是会超时,第一种就是记忆化搜索, 放两种代码的目的就是说明普通DFS和记忆化+DFS差的不多,便于大家参考学习。参考代码:#i…… 题解列表 2023年04月06日 0 点赞 0 评论 367 浏览 评分:9.9
蓝桥杯2014年第五届真题-地宫取宝 (C++代码) 摘要:解题思路:注意递归 出口,不要盲目,认真分析注意事项:参考代码:#include<iostream> #include<cstdio> #include<cstdio> #include<cst…… 题解列表 2019年03月17日 0 点赞 0 评论 1198 浏览 评分:9.9
动态规划(从集合角度思考) 摘要:解题思路:动态规划(从集合角度思考)注意事项:弄清状态表示与状态计算 这里分成两大类:(1)最后一步是从上往下走 (2)最后一步是从左往右走两大类再细分取与不取 故写成四种状态 :f[i-1,j,k…… 题解列表 2022年02月04日 0 点赞 0 评论 476 浏览 评分:9.9
java代码之回溯法 摘要:解题思路:每次行动判断下一步,1、如果在边上,那么只有一个方向能走,所怀有最大gold大于当前物品,就只有一条路走,就是不拿,向唯一方向行动2、跟1,不过最大gold小于当前,两条路,拿还是不拿3、如…… 题解列表 2022年02月23日 0 点赞 0 评论 494 浏览 评分:9.9
蓝桥杯2014年第五届真题-地宫取宝 (C++代码) 记忆化搜索! 利用 dfs+dp! 巧妙结合! 摘要:解题思路:1.明显看出是一个dfs的题,暴力搜索各种路径 2.注意如果只用dfs会超时 3.所以要记忆走过的路径,二者集合起来即为 记忆化搜索!注意事项:1.这题不仅要搜索,搜索中还得判断是否要拿走…… 题解列表 2018年12月02日 4 点赞 8 评论 2961 浏览 评分:9.8
动态规划加深序遍历(代码注释) 摘要:解题思路:注意事项:参考代码:n,m,k=map(int,input().split()) # 记录迷宫的宝贝价值 table=[] for _ in range(n): table.…… 题解列表 2021年03月12日 0 点赞 2 评论 864 浏览 评分:9.7
蓝桥杯2014年第五届真题-地宫取宝-题解(Java代码)两种做法(dfs 记忆型递归 剪枝)+(dp动态规划) 摘要:DFS做法:import java.util.Arrays; import java.util.Scanner; public class 地宫取宝 { public stati…… 题解列表 2020年10月12日 1 点赞 7 评论 1100 浏览 评分:9.5
优质题解 地宫取宝(DFS+动态规划:记忆化递归) 摘要:以前都是用vis[ ][ ]数组判断该位置有没有被访问过,现在情况有所改动,除了位置,他还带着 “当前手中宝物价值的最大值:max” 以及 “当前手中宝物数:cnt”,所以开辟一个缓存数组cache[…… 题解列表 2022年01月27日 0 点赞 8 评论 1493 浏览 评分:9.3