| Codeforces Round 1039 (Div. 2) |
|---|
| Закончено |
Это сложная версия задачи. Единственное отличие заключается в том, что в этой версии вам нужно найти подмассив для всех подмедиан.
Вы можете делать взломы только в том случае, если обе версии задачи решены.
Целое число $$$v$$$ является медианой массива $$$b$$$ длины $$$m$$$ тогда и только тогда, когда:
Вам дано целое число $$$k$$$ и массив $$$a_1, \ldots, a_n$$$ целых чисел от $$$1$$$ до $$$n$$$.
Целое число $$$v$$$ от $$$1$$$ до $$$n$$$ называется подмедианой, если существует хотя бы одна пара индексов $$$(l, r)$$$ такая, что
Найдите все подмедианы и для каждой из них найдите любую соответствующую пару индексов $$$(l, r)$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 50\,000$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого теста содержит два целых числа $$$n$$$ и $$$k$$$ ($$$1 \leq k \leq n \leq 300\,000$$$).
Вторая строка каждого теста содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \leq a_i \leq n$$$).
Гарантируется, что сумма $$$n$$$ по всем тестам не превышает $$$300\,000$$$.
Для каждого теста выведите ваш ответ в следующем формате.
В первой строке выведите $$$c$$$, количество подмедиан.
На $$$i$$$-й из следующих $$$c$$$ строк выведите три целых числа $$$v_i$$$, $$$l_i$$$ и $$$r_i$$$ такие, что
Каждая подмедиана должна быть указана ровно один раз, то есть целые числа $$$v_1, \ldots, v_c$$$ должны быть попарно различны. Порядок, в котором они указаны, не имеет значения.
Если существует много решений, вы можете вывести любое из них.
74 34 1 2 45 21 2 3 2 15 31 2 3 2 15 31 1 2 5 31 112 12 14 11 2 1 3
3 2 1 4 3 1 4 4 1 4 3 1 4 5 2 1 5 3 3 4 1 2 2 4 3 1 1 3 2 2 4 3 3 5 1 1 1 1 2 1 1 2 2 1 2 3 1 1 1 2 2 2 3 4 4
В первом тесте подмассивы длины хотя бы $$$k = 3$$$ это
Во втором тесте один из возможных ответов:
Все эти подмассивы имеют длину хотя бы $$$2$$$. Обратите внимание, что можно доказать, что ни один подмассив длиной хотя бы $$$2$$$ не имеет $$$4$$$ или $$$5$$$ в качестве медианы.
| Название |
|---|


