第一题俺用的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

相关推荐

zzzilik:四个月实习做了3个项目不觉得很假吗,真没必要写这么多吧我感觉挑点核心的重点写一下我感觉会好点
你的简历改到第几版了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务