| Codeforces Round 1026 (Div. 2) |
|---|
| Закончено |
В 2077 году роботы, которые захватили мир, поняли, что человеческая музыка не так уж и хороша, поэтому они начали писать свою.
Для написания музыки у роботов есть специальный музыкальный инструмент, который способен издавать $$$n$$$ различных звуков. Каждый из них характеризуется громкостью и высотой. Музыкой называется любая последовательность звуков. Музыка является красивой, если любые два подряд идущих звука отличаются либо только громкостью, либо только высотой. Музыка является скучной, если громкость или высота каких-то трех подряд идущих звуков равна.
Вы хотите написать красивую, не скучную музыку, которая по одному разу содержит все звуки, которые способен издавать ваш музыкальный инструмент.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
В первой строке каждого набора входных данных вводится число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$) — количество звуков, которые способен издавать музыкальный инструмент.
Далее даны $$$n$$$ строк, $$$i$$$-я содержит пару чисел $$$v_i, p_i$$$ ($$$1 \le v_i,\space p_i \le 10^9$$$) — громкость и высота $$$i$$$-го звука соответственно. Гарантируется, что среди всех $$$n$$$ звуков нет равных, то есть для любых $$$i \neq j$$$ выполняется хотя бы одно из условий $$$v_i \neq v_j$$$, либо же $$$p_i \neq p_j$$$.
Сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора данных, если написать такую музыку возможно, то выведите «YES», а в следующей строке выведите $$$n$$$ чисел — номера звуков в порядке, образующие красивую нескучную музыку. Иначе выведите «NO».
Вы можете выводить каждую букву в любом регистре (строчную или заглавную). Например, строки «yEs», «yes», «Yes» и «YES» будут приняты как положительный ответ.
54179 239179 179239 179239 23931 12 13 115 751 11 22 12 299 9971 11 32 12 23 13 23 3
YES 4 3 2 1 NO YES 1 NO YES 3 4 6 7 2 1 5
В первом наборе входных данных музыка $$$(239,239)-(239,179)-(179,179)-(179,239)$$$ является подходящей, содержит все звуки и все подряд идущие звуки отличаются либо только громкостью, либо же высотой.
Во втором наборе входных данных можно показать, что подходящей музыки с данными звуками не существует.
| Название |
|---|


