Codeforces Global Round 24 |
---|
Закончено |
У Дореми $$$n$$$ ведерок с краской, они могут быть представленны в виде массива $$$a$$$ длины $$$n$$$. Ведерко $$$i$$$ содержит краску цвета $$$a_i$$$.
Пусть $$$c(l,r)$$$ — количество различных цветов в подмассиве $$$[a_l,a_{l+1},\ldots,a_r]$$$. Выберите $$$2$$$ целых числа $$$l$$$ и $$$r$$$ такие, что $$$l \leq r$$$, а значение $$$r-l-c(l,r)$$$ — максимально возможно.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1\le t\le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — дллину массива $$$a$$$.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le n$$$).
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$10^5$$$.
Для каждого набора входных данных выведите $$$l$$$ и $$$r$$$ такие, что $$$l \leq r$$$, а значение $$$r-l-c(l,r)$$$ — максимально возможно.
Если существуют несколько решений, выведите любое из них.
751 3 2 2 451 2 3 4 542 1 2 132 3 322 21199 8 5 2 1 1 2 3 3
2 4 1 5 1 4 2 3 1 2 1 1 3 9
В первом примере $$$a=[1,3,2,2,4]$$$.
Можно показать, что выбор $$$l=2$$$ и $$$r=4$$$ максимизирует значение $$$r-l-c(l,r)$$$, равное $$$0$$$.
Во втором примере $$$a=[1,2,3,4,5]$$$.
Можно показать, что выбор $$$l=1$$$ и $$$r=5$$$ максимизирует значение $$$r-l-c(l,r)$$$, равное $$$-1$$$. Выбор $$$l=3$$$ и $$$r=3$$$ также подходит.
Название |
---|