P11012 「ALFR Round 4」B 颜料
题目背景
在小山的观念里,画展因色彩不同而绚丽。
题目描述
小山一共有 $n$ 副画作,每副画作都有其主要的颜料。具体的,第 $i$ 副画作的主要颜料的种类为 $a_i$。小山可以选择一段**编号连续**的画作组成一个画展,而画展的绚丽程度为(设该画展由第 $l$ 到第 $r$ 副画组成):$\sum_{i=1}^W\sum_{j=i+1}^W\min(c_i,c_j)$,其中 $c_i$ 表示种类为 $i$ 的颜料在画展中出现的次数,$W$ 为所有颜料种类的值域。
现在小山想知道,若要画展的绚丽程度至少为 $k$,应至少选出多少副连续的画作?若无绚丽程度至少为 $k$ 的画展,则答案为 $-1$。
输入格式
共两行,第一行两个整数 $n,k$,含义见**题目描述**。
第二行 $n$ 个整数,第 $i$ 个数为 $a_i$,表示第 $i$ 副画的主要颜料的种类。
输出格式
一行一个整数表示答案。
说明/提示
### 样例解释
选择第 $5$ 至第 $9$ 副画作组成画展,则 $c_1=0,c_2=1,c_3=1,c_4=2,c_5=0,c_6=0,c_7=0,c_8=0,c_9=1,\sum_{i=1}^9\sum_{j=i+1}^9\min(c_i,c_j)=6$。容易得知 $5$ 是符合要求的区间的最短长度。
### 数据范围
| 子任务 | 分值 | 限制 |
| :----------: | :----------: | :----------: |
| $0$ | $10$ | 所有的 $a_i(1\le i\le n)$ 都相同 |
| $1$ | $20$ | $n,a_i\le10^2$ |
| $2$ | $70$ | - |
对于 $100\%$ 的数据,$1\le n,a_i\le2\times10^6$,$1\le k\le 10^{15}$。