Codeforces Round 994 (Div. 2) |
---|
Закончено |
У дракона Эвирира много друзей. У него есть целых 3 друга! Это на одного больше, чем у среднестатистического дракона.
Вам даны целые числа $$$n$$$, $$$x$$$, и $$$y$$$. В кругу сидят $$$n$$$ драконов, пронумерованных целыми числами $$$1, 2, \ldots, n$$$. Для каждого $$$i$$$ ($$$1 \le i \le n$$$) дракон номер $$$i$$$ дружит с драконами $$$i - 1$$$ и $$$i + 1$$$ (здесь под номером $$$0$$$ подразумевается дракон $$$n$$$, а под номером $$$n + 1$$$ подразумевается дракон $$$1$$$). Кроме того, драконы $$$x$$$ и $$$y$$$ дружат друг с другом (если они уже друзья, то ничего не меняется). Обратите внимание, что любая дружба является взаимной.
Выведите $$$n$$$ целых неотрицательных чисел $$$a_1, a_2, \ldots, a_n$$$ таких, чтобы для каждого дракона $$$i$$$ ($$$1 \le i \le n$$$) выполнялось следующее:
$$$^{\text{∗}}$$$Наименьшее исключенное (MEX) набора чисел $$$c_1, c_2, \ldots, c_m$$$ определяется как наименьшее неотрицательное целое число $$$t$$$, которое не встречается в наборе чисел $$$c$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Единственная строка каждого набора входных данных содержит три целых числа $$$n$$$, $$$x$$$, $$$y$$$ ($$$3 \le n \le 2 \cdot 10^5$$$, $$$1 \le x < y \le n$$$).
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите на отдельной строке $$$n$$$ целых неотрицательных чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$0 \le a_i \le 10^9$$$), которые удовлетворяют условию. Если существует несколько решений, выведите любое из них. Можно доказать, что при ограничениях задачи решение с $$$0 \le a_i \le 10^9$$$ всегда существует.
75 1 34 2 46 3 57 3 63 2 35 1 56 2 5
0 2 1 0 1 1 2 1 0 1 2 0 1 2 0 0 1 2 0 1 0 1 2 0 1 1 0 2 1 0 0 1 2 0 2 1
Для первого набора входных данных:
Название |
---|