携程笔试10月10日第三题

有大佬知道什么思路吗?
一个字符串,每次操作可以将一个字母修改为字母表上相邻的字母,例如a修改为b,e修改为d, 希望最终字符串每个相邻字母不相等,最少操作多少次
全部评论
我想的是和a做差映射到数字上,统计连续重复数字可以得到最少修改数,再去修改,捣鼓了一阵没过多少,也太难,寄
点赞 回复 分享
发布于 2023-10-10 21:06 福建
我想的是直接找到都相等的一段,然后在都相等的里面中间每隔一位换成其他的,基本每次修改相加的值段长/2,就是没写完😭😭
点赞 回复 分享
发布于 2023-10-10 21:15 江西

相关推荐

10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务