Codeforces Round 898 (Div. 4) |
---|
Закончено |
Марсель и Валериу находятся в безумном городе, который представляет собой $$$n$$$ зданий с $$$n$$$ двусторонними дорогами между ними.
Марсель и Валериу начинают в зданиях $$$a$$$ и $$$b$$$ соответственно. Марсель хочет поймать Валериу, то есть оказаться в том же здании, что и он, или встретиться на одной дороге.
Во время каждого хода они выбирают, пойти в соседнее здание от текущего или остаться в том же здании. Поскольку Валериу хорошо знает Марселя, Валериу может предсказать, куда Марсель пойдет в следующем ходу. Валериу может использовать эту информацию, чтобы сделать свой ход. Они начинают и заканчивают ход одновременно.
Гарантируется, что любая пара зданий соединена некоторым путем, и между любой парой зданий есть не более одной дороги.
Предполагая, что оба игрока играют оптимально, ответьте, есть ли у Валериу стратегия, чтобы бесконечно уходить от Марселя.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \leq t \leq 1000$$$) — количество наборов входных данных.
Первая строка каждого набора содержит три целых числа, разделенных пробелом: $$$n$$$, $$$a$$$, $$$b$$$ ($$$3 \leq n \leq 2 \cdot 10^5$$$; $$$1 \leq a, b \leq n$$$) — количество зданий (которое равно количеству дорог) и начальные здания Марселя и Валериу.
Следующие $$$n$$$ строк содержат по два целых числа $$$u_i$$$, $$$v_i$$$ ($$$1 \le u_i, v_i \le n$$$, $$$u_i \neq v_i$$$) — между зданиями $$$u_i$$$ и $$$v_i$$$ есть дорога. Между любой неупорядоченной парой зданий может быть не более одной дороги.
Сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Дороги заданы таким образом, что можно добраться из любого здания в любое другое, двигаясь по дорогам.
Для каждого набора входных данных выведите «YES», если Валериу может бесконечно уходить от Марселя, и «NO» в противном случае.
Вы можете выводить ответ в любом регистре (например, строки «yEs», «yes», «Yes» и «YES» будут распознаны как положительный ответ).
63 2 12 13 21 34 1 41 41 21 32 34 1 21 22 32 43 47 1 14 12 15 34 64 27 53 48 5 38 35 12 66 81 24 85 76 710 6 11 24 35 87 810 41 92 48 16 23 1
YES NO YES NO NO YES
В первом примере граф выглядит следующим образом:
Во втором примере граф выглядит следующим образом:
Название |
---|