2022-03-19 20:53
苏州大学 Java Caffreyzsz:设dp[len+1],给每个dp元素都初始化个大值,转移方程为dp[i+jump[i]] = min(dp[i]+1,dp[i+jump[i]]),这个i+jump[i]可能会越界,得用min(len,i+jump[i])处理下。接着处理回跳,就是for(j=min-1;j>i;j--){dp[j]=min(dp[j],dp[min]+1)。最后返回dp[len]
投递完美世界等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: