EduBrick

В одной ли компоненте

8000 мс · 256 МБ · всё или ничего

Для каждого из qq запросов ответьте, лежат ли две вершины в одной компоненте связности.

Формат ввода

В первой строке числа nn от 11 до 21052 \cdot 10^5, mm от 00 до 21052 \cdot 10^5 и qq от 11 до 10510^5. Во второй строке 2m2m чисел: пары концов рёбер. В третьей строке 2q2q чисел: пары вершин запросов.

Формат вывода

qq слов YES или NO через пробел.

Примеры

ввод
2 1 1
1 2
1 2
вывод
YES

Примечание

Запускать обход на каждый запрос нельзя. Пронумеруйте компоненты один раз: при обходе записывайте каждой вершине номер её компоненты, и запрос сведётся к сравнению двух чисел.

Войдите, чтобы отправлять решения.