题目
LeetCode 3223.操作后字符串的最短长度
解释
## 题目描述 给你一个字符串 s 。 你需要对 s 执行以下操作 任意 次: 选择一个下标 i ,满足 s[i] 左边和右边都 至少 有一个字符与它相同。 删除 i 左边 离它 最近 的 s[i] 字符。 删除 i 右边 离它 最近 的 s[i] 字符。 请你返回执行完所有操作后, s 的 最短 长度。 ## 示例 **示例 1:** **输入:** s = "abaacbcbb" **输出:** 5 **解释:** 我们执行以下操作: 选择下标 2 ,然后删除下标 0 和 3 处的字符,得到 s = "bacbcbb" 。 选择下标 3 ,然后删除下标 0 和 5 处的字符,得到 s = "acbcb" 。 **示例 2:** **输入:** s = "aa" **输出:** 2 **解释:** 无法对字符串进行任何操作,所以返回初始字符串的长度。 ## 约束条件 1 <= s.length <= 2 * 105 s 只包含小写英文字母。 ## LeetCode 链接 https://leetcode.cn/problems/minimum-length-of-string-after-operations/
答案
正在疯狂整理答案中......