【滑动窗口】C++算法:K 个不同整数的子数组动态规划 多源路径 字典树 LeetCode2977:转换字符串的最小成本滑动窗口给定一个正整数数组 nums和一个整数 k,返回 nums 中 「好子数组」 的数目。 如果 nums 的某个子数组中不同整数的个数恰好为 k,则称 nums 的这个连续、不一定不同的子数组为 「好子数组 」。 例如,[1,2,3,1,2] 中有 3 个不同的整数:1,2,以及 3。 子数组 是数组的 连续 部分。 示例 1: 输入:nums = [1,2,1,2,3], k = 2 输出:7 解释:恰好由 2 个不同整数组