T408863 「YAC Round 1」魔法使的事,能叫偷吗?

题目背景

![](https://sukicdn.com/wyx/i/2023/06/05/3hrm.png) > “哇啊,好多书啊!等一下全都爽快地借走。”

题目描述

红魔馆大图书馆新引进了 $m$ 种魔导书,引进的每种书有很多本。 Marisa 为了让自己的魔法更加华丽,又跑到红魔馆来“借书”了。为了节省时间借书(~~偷书~~),她今天只能一次偷走单个区间 $[l, r]$ 范围内的 **所有** 魔导书。~~因为偷太多的话,要被帕秋莉发现的。~~ 并且每本魔导书的 **重量都是一样的**。 最重要的是,Marisa 希望一次性借走的魔导书中包含 **所有 $m$ 种的书**。同时,她还希望借走的所有书的 **重量尽可能地小**。~~虽然 Marisa 力气挺大的~~。 Marisa 很擅长魔法,但是她不会编程。请你帮帮找出 Marisa 借书(~~偷书~~)时应选择的区间范围 $[l, r]$,使得可以满足 Marisa 的借书要求。数据保证一定有解。 若存在多组解,输出 $l$ **最小** 时的那组解。

输入格式

第一行两个整数 $n, m$,分别表示红魔馆新引进的魔导书总数量 $n$ 和 魔导书种类数 $m$ 。 第二行包含 $n$ 个整数 $a_i$,代表第 $i$ 本魔导书的种类编号,$i = 1, 2, ... , n$。

输出格式

一行两个整数 $l, r$。

说明/提示

#### 数据规模 - 对于 $30\%$ 的数据,有 $n\le100$,$m\le10$ 。 - 对于 $60\%$ 的数据,有 $n\le10^5$,$m\le10^3$。 - 对于 $100\%$ 的数据,有 $1\leq n\le10^6$,$1 \leq a_i \leq m\le2\times10^3$。