题目来源:LeetCode76:最小覆盖子串
问题抽象: 给定两个字符串 s 和 t(长度满足 1 ≤ |t| ≤ |s| ≤ 10⁵),要求找到 s 中包含 t 所有字符(含重复字符)的最短连续子串,并满足:
- 覆盖定义:
- 子串需覆盖
t的所有字符类型及对应数量(如t="AABC"时子串需含至少2个'A'、1个'B'、1个'C'); - 字符顺序无关(子串可为
"CABA"
- 子串需覆盖
问题抽象: 给定两个字符串 s 和 t(长度满足 1 ≤ |t| ≤ |s| ≤ 10⁵),要求找到 s 中包含 t 所有字符(含重复字符)的最短连续子串,并满足:
t 的所有字符类型及对应数量(如 t="AABC" 时子串需含至少 2 个 'A'、1 个 'B'、1 个 'C');"CABA"
被折叠的 条评论
为什么被折叠?