题解 3173: 蓝桥杯2023年第十四届省赛真题-蜗牛

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

筛选

DP解法(C++代码)

摘要:解题思路:    确定dp的含义        定义f[i][2],其中f[i][0]表示到达第i个杆子下方所需要的最小时间,f[i][1]表示到达第i个杆子传送门所需要的最少时间。         ……

dp解法[y总解法]

看了y总分析才写出来```importjava.util.Scanner;publicclassMain{staticintN;staticint[]arr;staticint[]x;staticint[]a=newint[100001];staticintb[]=newint[100001];//a

蜗牛——dp三步法

解题思路:DP三步法第一步确认dp元素a[i]:第i根竿子上的传送门起点b[i]:第i根竿子上的传送门终点对应a[i-1]x[i]:第i根竿子到原点的水平距离第二步明确状态,得到状态转移方程蜗牛最终状态为地面状态T(i)T(i)可以通过T(i-1)+d得到也可以通过抵达传送终点时间D(i)+往下爬行时

【线性动态规划】

摘要:解题思路:注意事项:参考代码:import java.io.*; import java.util.Arrays; /**  * @Author:杨雨彤  * @date:2024/1/2……
优质题解

从记忆化搜索到动态规划

#记忆化搜索##解题思路思考:蜗牛在到达一根竹竿时,可能在竹竿的什么位置?*第一种:位于竹竿的底部*第二种:位于上一个传送门的终点位置思考:蜗牛在离开一根竹竿时,可能会在竹竿的什么位置?*第一种:位于竹竿的的底部*第二种:位于当前传送门的起点位置由上,
优质题解

蓝桥杯2023年第十四届省赛真题JavaB-蜗牛(线性dp)

###蓝桥杯2023年第十四届省赛真题-蜗牛(线性dp)dp[i][j]表示蜗牛走到第i根杆子的最短用时,j表示状态。j=0:走到杆子底部j=1:走到杆子的传送门处P.S.由于只与前一个杆子状态有关,其实用两个变量就行,用二维数组便于理解时间复杂度:O(n)```Javaimportjava.io.*