题目背景
在小山的观念里,画展因色彩不同而绚丽。
题目描述
小山一共有 n 副画作,每副画作都有其主要的颜料。具体的,第 i 副画作的主要颜料的种类为 ai。小山可以选择一段编号连续的画作组成一个画展,而画展的绚丽程度为(设该画展由第 l 到第 r 副画组成):∑i=1W∑j=i+1Wmin(ci,cj),其中 ci 表示种类为 i 的颜料在画展中出现的次数,W 为所有颜料种类的值域。
现在小山想知道,若要画展的绚丽程度至少为 k,应至少选出多少副连续的画作?若无绚丽程度至少为 k 的画展,则答案为 −1。
输入格式
共两行,第一行两个整数 n,k,含义见题目描述。
第二行 n 个整数,第 i 个数为 ai,表示第 i 副画的主要颜料的种类。
输出格式
一行一个整数表示答案。
提示
样例解释
选择第 5 至第 9 副画作组成画展,则 c1=0,c2=1,c3=1,c4=2,c5=0,c6=0,c7=0,c8=0,c9=1,∑i=19∑j=i+19min(ci,cj)=6。容易得知 5 是符合要求的区间的最短长度。
数据范围
子任务 |
分值 |
限制 |
0 |
10 |
所有的 ai(1≤i≤n) 都相同 |
1 |
20 |
n,ai≤102 |
2 |
70 |
- |
对于 100% 的数据,1≤n,ai≤2×106,1≤k≤1015。