首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
滑雪
4条解析
开通博客写题解
MoXq
发表于 2022-05-21 13:57:30
这题动规 如果用递推来实现的话,就得按点由低到高确定(先给点排序)... 如果用记忆化搜索来写,就可以避免上述顺序的麻烦惹 特别注意的是边界的处理呀,当访问到列或行是0的时候是不要赋值f[tx][ty]为1的qwq #include<iostream> #include<algor
展开全文
重生之我是大菜狗
发表于 2023-07-11 19:36:54
这道题利用记忆化搜索,存储每一个点的最优解 类似于dfs,判断从某个点开始能走到的最远位置 #include<iostream> #include<cmath> #include<cstring> #include<algorithm> usi
展开全文
在刷题的单身狗很开心
发表于 2023-10-06 10:38:12
本题设dp[i][j]代表从(i,j)这个点出发能够走到的最大距离。但是由于他的上下左右其实也没有被确定,在这里使用记忆化搜索如果上下左右某处没有被确定的话就递归去搜索,如果搜索到的某处为其上下左右的最小值的话就直接返回,如果已经搜索过了也直接返回。此外还要做边界的判断。 将每一个点都进行一次
展开全文
Z_L_G
发表于 2025-04-26 11:22:06
题意 在n*m的地图中,每个点有权值,并且在任一点都可以向四周比自己权值小的点走动,求最多走动多少步 思路 对于走动最长路径的最后一个点,他一定是由上下左右中比他小且已走路径最长的点走来,对于倒数第二个点同理,故需要维护每个点可以走的最长路径,记dp[i][j]为从(i,j)开始走的最长路径,
展开全文
查看本题
查看本题讨论
相关比赛
32312-算法基础精选题单补充题目
进入比赛
38701-HUAS基础题单6
进入比赛
50909-递推test
进入比赛
51063-2023寒假训练——递推(测试
进入比赛
51100-2023寒假训练——递推
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题