假设s=abbdac , t=aab , 最短覆盖子串是s[1:5] = abbda 。
为了更好的实现本题,我们可以将 一个子串x是否覆盖t 这一问题 转化为 x 的所有字符的出现次数 都大于等于 t中对应的字符出现的次数👇

给定字符串 s 与字符串 t,请在 s 中找出包含 t 中所有字符(含出现次数) 的最短子串并输出该子串。
若 s 中不存在这样的子串,输出空字符串 ""(不带引号)。
注:对
t中重复字符,子串中对应字符的数量必须不少于t中该字符的数量。若存在解,保证答案唯一。
st""。输入:
ADOBECODEBANC
ABC
输出:
BANC
输入:
a
a
输出:
a
输入:
a
aa
输出:
1 ≤ |s|, |t| ≤ 10^5s与t由英文字母组成