5357. 不同值子数组 II(Distinct Values Subarrays II)
时间限制:1000 MS 内存限制:256 MB
题目描述
## 题目描述 给定一个包含 $n$ 个整数的数组,你的任务是计算有多少个连续子数组,其中最多包含 $k$ 个不同的数值。 ## 输入格式 第一行包含两个整数 $n$ 和 $k$。 第二行包含 $n$ 个整数 $x_1, x_2, \dots, x_n$,表示数组的内容。 ## 输出格式 输出一个整数,表示满足条件的子数组数量。 ## 输入输出样例 ### 输入 #1 ``` 5 2 1 2 3 1 1 ``` ### 输出 #1 ``` 10 ``` ## 说明/提示 ### 数据规模与约定 - $1 \le k \le n \le 2 \cdot 10^5$ - $1 \le x_i \le 10^9$