Система непересекающихся множеств
1000 мс · 256 МБ · всё или ничего
Изначально каждый из элементов лежит в своём множестве. Обрабатывайте операции: объединить множества двух элементов и проверить, лежат ли два элемента в одном множестве.
Формат ввода
В первой строке и (, ). В каждой из следующих строк — операция: 1 a b (объединить) или 2 a b (проверить).
Формат вывода
Для каждой операции второго вида выведите YES или NO в отдельной строке.
Примеры
ввод
1 1 2 1 1
вывод
YES
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.