Problem6476--最长连续子序列

6476: 最长连续子序列

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给定一个长度为 $n$ 的整数序列 $a_1,a_2,…,a_n$。
请你找出它的一个最长连续子序列,要求该子序列包含不超过 $k$ 个不同的值。

Input

第一行包含两个整数 $n,k$。
第二行包含 $n$ 个整数 $a_1,a_2,…,a_n$。

Output

共一行,两个整数 $l,r$,表示你找出的满足条件的最长连续子序列的最左端元素下标和最右端元素下标。
如果答案不唯一,输出任意合理方案均可。

Constraints

前 $6$ 个测试点满足 $1≤k≤n≤10$。
所有测试点满足 $1≤k≤n≤5×10^5,\ 0≤a_i≤10^6$。

Sample 1 Input

5 5
1 2 3 4 5

Sample 1 Output

1 5

Sample 2 Input

9 3
6 5 1 2 3 2 1 4 5

Sample 2 Output

3 7

Sample 3 Input

3 1
1 2 3

Sample 3 Output

1 1

Source/Category