2021绿皮书技术类公共题目-编程题讲解-字符串

练习题1:ab串

【题目描述】

小明得到一个只包含a,b两个字符的字符串,但是小明不希望在这个字符串里a出现在b左边。现在他可以将“ab”这样的子串替换成“bba”,在原串中的相对位置不变。输出小明最少需要操作多少次才能让一个给定字符串所有a都在b的右边。

输入描述:

一个只包含a,b字符的字符串,长度不超过100000。

输出描述:

最小的操作次数。结果对1000000007取模。

输入样例1:

ab

输出样例1:

1

说明1:

ab到bba

输入样例2:

aab

输出样例2:

3

说明2:

aab到abba到bbaba到bbbbaa


点击链接查看视频讲解与线上OJ练习



完整绿皮书纸质版免费领取:


全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
Gaynes:查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务