type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 15, 2025 01:01 AM
有一个只含有
'Q', 'W', 'E', 'R'
四种字符,且长度为 n
的字符串。假如在该字符串中,这四个字符都恰好出现
n/4
次,那么它就是一个「平衡字符串」。给你一个这样的字符串
s
,请通过「替换一个子串」的方式,使原字符串 s
变成一个「平衡字符串」。你可以用和「待替换子串」长度相同的 任何 其他字符串来完成替换。
请返回待替换子串的最小可能长度。
如果原字符串自身就是一个平衡字符串,则返回
0
。不定长滑动窗口——最小问题
针对这一类最小问题的不定长滑动窗口,通常在移动左窗口的过程,比较答案。
在本题中,我们需要替换的是窗口内的子字符串。因此,如果去除窗口内的字符串,外面的字符数量都小于等于
n/4
次,说明我们的替换是可以的。📎 参考
- 无