第一题俺用的dp,dp[i][j]表示前i个有j个位置不变的最小代价,dp[i][j]=min(dp[i][j],dp[i-3][j]+abs(s[i-2]-'P')+abs(s[i-1]-'D')+abs(s[i]-'D')),dp[i][j]=min(dp[i][j],dp[i-1][j-1]),输出n/3 dp[n][n%3],不知错哪了
1 5

相关推荐

四道编程、模拟两道、动态规划、二分查找,大家答得怎么样?
bowlec:第四题直接排序然后忘了可以二分所以直接遍历查找,居然0通过显示答案错误而不是超时,这是思路错了吗暴力也不至于0通过吧😭
投递携程等公司10个岗位 > 携程求职进展汇总
点赞 评论 收藏
分享
牛客245670684号:虚拟货币预测正确率百分之99,还要找工作干嘛,不早就财富自由了
点赞 评论 收藏
分享
牛客网
牛客企业服务