EduBrick
← вернуться к уроку · Граф как модель

Общие знакомые

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

Для каждого из qq запросов выведите количество вершин, соединённых рёбрами сразу с обеими вершинами пары.

Формат ввода

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

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

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

Примеры

ввод
3 3 1
1 2 2 3 3 1
1 2
вывод
1

Примечание

Если списки соседей отсортировать один раз, пересечение двух из них считается за один проход двумя указателями — приёмом из занятия про них. Множества тоже подойдут, но списки экономнее по памяти.

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