蓝桥杯刷题第五天(昨天刷了忘记更了)

思路:

用dp来记录最短消耗时间

dp[坐标][zhuangtai]

状态0表示在底部,状态1表示在传送门处;

先初始化dp[1][0] 和dp[1][1]然后循环遍历到dp[n][0] 和dp[n][1],用动态规划方程去赋值;

ps:易错点在于要开到dp[n+1][2],不然会段错误,然后就是传送门传送后不是立刻就到下一个i的传送门处这是一直我没发现bug的地方即不用把方程简单写成dp[i][1]=dp[i-1][1],他们出来还是有可能有一定距离的得往上爬或者往下滑

更多的解题思路放在代码里了可以详细看一下:

import java.util.*;

pub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值