首页 > 综合

CF 1569A - Balanced Substring

互联网 2023-06-26 15:02:04

You are given a string s, consisting of n letters, each letter is either 'a' or 'b'. The letters in the string are numbered from 1 to n.

s[l;r] is a continuous substring of letters from index l to r of the string inclusive.


(资料图片仅供参考)

A string is called balanced if the number of letters 'a' in it is equal to the number of letters 'b'. For example, strings "baba" and "aabbab" are balanced and strings "aaab" and "b" are not.

Find any non-empty balanced substring s[l;r] of string s. Print its l and r (1≤l≤r≤n). If there is no such substring, then print −1 −1.

----------------------------------------

给定一个字符串 s,由 n 个字母组成,每个字母要么是“a”,要么是“b”。 字符串中的字母从 1 到 n 编号。

s[l;r] 是字符串中从索引 l 到 r 的连续字母子串。

如果字符串中字母“a”的数量等于字母“b”的数量,则该字符串被称为平衡字符串。 例如,字符串“baba”和“aabbab”是平衡的,而字符串“aaab”和“b”则不是。

查找字符串 s 的任意非空平衡子串 s[l;r]。 打印它的 l 和 r (1≤l≤r≤n)。 如果不存在这样的子串,则打印−1 −1。

-----------------------------------------------

用presum来求和,然后依次去判断即可;

下面是代码:

上一篇 下一篇
热文推荐 更多

CF 1569A - Balanced Substring

2023-06-26

全球快资讯丨水利部发布全国水利一张图2023版

2023-06-26

全球今亮点!烟道尺寸200*200-烟道尺寸

2023-06-26

张薇事件后川大绞尽脑汁吸引考生报考,却被一纸文书打回原形

2023-06-26

当前视点!南华大学附属职业病防治院正式挂牌

2023-06-26

杭州“亚运专用车道”正在建设中……

2023-06-26

锈湖游戏即将登陆Switch平台,支持中文 焦点快播

2023-06-26

世界简讯:中国学者对于A1和A2 β-酪蛋白的研究进展发表综述 摄入仅含A2 β-酪蛋白的乳制品可改善消化和认知

2023-06-25

当前快看:天天象棋战国七雄207关_QQ象棋战国七雄第221关相关介绍简介

2023-06-25

瓦格纳兵在俄罗斯内部反叛,普京陷入前所未有的内外交困!

2023-06-25

求婚大作战日剧全集下载_求婚大作战日剧

2023-06-25

每日视点!易宝支付用支付科技力量推动公益事业可持续发展

2023-06-25

环球热资讯!小米电动滑板车4 Go在欧洲推出:20公里续航

2023-06-25

节奏大师最新版助手_《节奏大师》最近更新脚本刷分辅助教程 世界看点

2023-06-25

顺德杏坛龙潭龙母诞每年什么时间?-环球快讯

2023-06-25

蔚来推出ET5旅行版,价格偏高,能否提升企业的销量表现?

2023-06-25

惊险!马路中间悬挂一根电缆 摩托车骑手经过刚好被套住脖子

2023-06-25

上海街头的垃圾桶太少?最新:增加7000个!都在哪里? 全球今头条

2023-06-25

世界聚焦:7万元级掀背式动感家轿 江淮A5 PLUS正式上市

2023-06-25

全球快播:限制茶叶过度包装!广东省市场监管局等六部门召开专项治理工作推进会

2023-06-25