#P11012. 「ALFR Round 4」B 颜料

    ID: 10495 Type: RemoteJudge 2000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 4 Uploaded By: Tags>树状数组O2优化双指针,two-pointer

「ALFR Round 4」B 颜料

题目背景

在小山的观念里,画展因色彩不同而绚丽。

题目描述

小山一共有 nn 副画作,每副画作都有其主要的颜料。具体的,第 ii 副画作的主要颜料的种类为 aia_i。小山可以选择一段编号连续的画作组成一个画展,而画展的绚丽程度为(设该画展由第 ll 到第 rr 副画组成):i=1Wj=i+1Wmin(ci,cj)\sum_{i=1}^W\sum_{j=i+1}^W\min(c_i,c_j),其中 cic_i 表示种类为 ii 的颜料在画展中出现的次数,WW 为所有颜料种类的值域。

现在小山想知道,若要画展的绚丽程度至少为 kk,应至少选出多少副连续的画作?若无绚丽程度至少为 kk 的画展,则答案为 1-1

输入格式

共两行,第一行两个整数 n,kn,k,含义见题目描述

第二行 nn 个整数,第 ii 个数为 aia_i,表示第 ii 副画的主要颜料的种类。

输出格式

一行一个整数表示答案。

10 6
2 3 4 3 3 4 2 4 9 2
5

提示

样例解释

选择第 55 至第 99 副画作组成画展,则 $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$。容易得知 55 是符合要求的区间的最短长度。

数据范围

子任务 分值 限制
00 1010 所有的 ai(1in)a_i(1\le i\le n) 都相同
11 2020 n,ai102n,a_i\le10^2
22 7070 -

对于 100%100\% 的数据,1n,ai2×1061\le n,a_i\le2\times10^61k10151\le k\le 10^{15}