Система неперетинних множин 2
Обмеження на час виконання 3 секунди
Обмеження на використання пам'яті 128 мегабайтів
Реалізуйте систему неперетинних множин. На цій структурі даних потрібно виконувати запити двох типів:
union u v — об'єднати дві множини, які містять елементи та відповідно;
get v — визначити множину, до якої належить елемент , і знайти мінімальний та максимальний елементи, а також кількість елементів у цій множині.
Вхідні дані
Перший рядок містить два числа і — кількість елементів і кількість запитів. Далі йдуть рядків із запитами, по одному на рядок.
Для запитів union рядок має вигляд union u v .
Для запитів get рядок має вигляд get v .
Вихідні дані
Виведіть результат кожної операції get по одному на рядок у відповідному порядку. Кожен результат складається з трьох чисел: мінімальний елемент, максимальний елемент і кількість елементів у множині.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 289
Коефіцієнт прийняття 54%