【2023Q2首发OD机试考生抽中题】递增字符串,用 C 编码,速通

这篇博客介绍了华为OD机试中的一道题目——递增字符串。题目要求找到使字符串按字典序严格递增的最小修改次数。例如,对于输入"AABBA",输出应为1,因为只需将最后一个'A'改为'B'即可。博主提醒考生,理解题目并模仿编写代码才能提高通过率,并提供了相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【2023Q2首发OD机试考生抽中题】统一限载货物数最小值,用 C++ 编码,速通

最近更新的博客

华为OD机试:递增字符串

题目描述

定义字符串完全由 ‘A’ 和 ‘B’组成,当然也可以全是’A’或全是’B’。如果字符串从前往后都是以字典序排列的,那么我们称之为严格递增字符串。
给出一个字符串 s,允许修改字符串中的任意字符,即可以将任何的’A’修改成’B’,也可以将任何的’B’修改成’A’,求可以使 s 满足严格递增的最小修改次数。0<s.length<100000

输入描述

输入一个字符串: “AABBA”

输出描述

输出:1
修改最后一位得到 AABBB。

示例一

输入

AABBA

输出


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想橡皮擦

如有帮助,来瓶可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值