【力扣1653】使字符串平衡的最少删除次数
创始人
2024-05-29 11:51:49
0

给你一个字符串 s ,它仅包含字符 'a' 和 'b'​​​​ 。

你可以删除 s 中任意数目的字符,使得 s 平衡 。当不存在下标对 (i,j) 满足 i < j ,且 s[i] = 'b' 的同时 s[j]= 'a' ,此时认为 s 是 平衡 的。

请你返回使 s 平衡 的 最少 删除次数。

示例 1:

输入:s = "aababbab"

输出:2

解释:你可以选择以下任意一种方案:

下标从 0 开始,删除第 2 和第 6 个字符("aababbab" -> "aaabbb"),

下标从 0 开始,删除第 3 和第 6 个字符("aababbab" -> "aabbbb")。

示例 2:

输入:s = "bbaaaaabb"

输出:2

解释:唯一的最优解是删除最前面两个字符。

提示:

1 <= s.length <= 105

s[i] 要么是 'a' 要么是 'b'​ 。​

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/minimum-deletions-to-make-string-balanced

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

我觉得这是一道挺典型的前缀和的题目,但是是假前缀和->如果你想节省空间的话,不用全记。

首先思考人类是怎么做这道题的。

枚举吗?枚举什么?

前a后b,枚举的是断点。

假设我们确定了断点是i这个位置,假设[0,i-1]是a,[i,end]是b,怎么计算要删除多少?

=>[0,i-1]中b的个数+[i,end]中a的个数。

那每次统计i点需要删除多少的时候需要重新统计a和b的个数吗?不需要,只需要根据当前的数决定谁加谁减就可以了。

b是正序前缀和,a是逆序前缀和。

class Solution {
public:int minimumDeletions(string s) {int l=s.length();if(l==1){return 0;}int conta=0;int contb=0;if(s[l-1]=='a'){conta=1;}if(s[0]=='b'){contb=1;}for(int i=l-2;i>=0;--i){if(s[i]=='a'){conta++;}  }int cont=conta;if(s[0]=='a'){conta--;}for(int i=1;i

但是感觉两次循环还是得有的,毕竟方向不一样。

动态规划的方法是我最开始的思路,但是我想不通也写不出来,现在还没看懂,谁给我仔细讲讲。。。

相关内容

热门资讯

C罗双响,利雅得胜利3-1客胜... 4 月5日,沙特阿拉伯联赛第26轮,利雅得新月主场迎战利雅得胜利。比赛中,利雅得胜利由阿里-哈桑率先...
美股收盘:标普指数重挫近6%,... 转自:宁波晚报总台记者当地时间4月4日获悉,美国股市连续第二天遭受重创,当日收盘暴跌。道琼斯工业平均...
俄罗斯驱逐 3名摩尔多瓦外交官   据新华社电 俄罗斯外交部4日就摩尔多瓦政府驱逐3名俄外交官提出抗议,并宣布根据对等原则,驱逐3名...
“暖心敲门”细走访 “极简极...   本报讯(方爽 记者 梁可心)“还是党的政策好,让我的生活有了着落。”日前,南岗区跃进街道困难群众...
怎样判断是不是文物?哪些文物不... 转自:杭州网提起文物,大家首先想到的都是一些收藏品,比如瓷器、字画,不过,文物的概念到底是什么?还有...
缅甸地震已致3354死4508... 转自:央视新闻来源:@央视新闻 如遇作品内容、...
清明祭英烈 书信寄哀思   右图:王艺菲写给杨靖宇将军的信。  本报讯(原野 记者 杜菲菲)笔墨书怀念,深情悼忠魂。又是一年...
广发全球医疗保健指数(QDII... 2025年3月29日,广发基金管理有限公司发布广发全球医疗保健指数(QDII)2024年年度报告。报...
蚕花 水会   4日,浙江省桐乡市洲泉镇2025春季“双庙渚蚕花水会”盛大开幕,请蚕花、祭蚕花、游蚕花等活动轮番...
维康药业成立浙江康源云舟科技有... 证券之星消息,根据天眼查APP数据整理,近日,浙江康源云舟科技有限公司成立,法定代表人为孔晓霞,注册...
华阴老腔艺人的经典歌曲都有哪些... 华阴老腔艺人的经典歌曲都有哪些,求资源
戒情在佛经里又叫什么? 戒情在佛经里又叫什么?戒情在佛经里又叫戒七情六欲
求翻译一段韩语。 求翻译一段韩语。重点是这句:월, 화, 목요일에는 1경기, 수, 금, 토요일에는 2경기씩 진행...
桜ことば浅吟什么意思? 桜ことば浅吟什么意思?桜,是樱。ことば,语言的意思。合在一起,桜ことば局首浅吟,仿毕是中文日文混合的...
对象发视频这个文案,有意义的人... 对象发视频这个文案,有意义的人再等多久都有意义 爱只会在不见面的日子里更加轰烈,我该怎么回复?她应该...
形容为爱的人用心做一件事情的成... 形容为爱的人用心做一件事情的成语 爱一个人,就要做到永远不变心,一心一意地爱TA!,就要做到【矢志不...
俄方任命的赫尔松地区行政长官:... 转自:央视新闻客户端总台记者当地时间4月4日获悉,俄罗斯任命的赫尔松地区行政长官萨利多表示,俄军挫败...
美国国税局将裁员25% 波及约... 转自:央视新闻客户端总台记者当地时间4月4日获悉,美国国税局计划从当天开始裁员25%,裁员约2万人。...
郑钦文止步查尔斯顿站8强 转自:今晚报 #郑钦文0比2亚历山德洛娃#【#郑钦文止步查尔斯顿站8强#】#郑钦文不敌亚历山德...
小朋友说他有超能力老师改怎么回... 小朋友说他有超能力老师改怎么回答?小朋友说他有超能力老师改怎么回答当小朋友说他有超能力的时候,老师应...