XOR пари#2915

XOR пари

0,5 секунди
256 мегабайтів
Легка

Розгляньмо всі пари невід'ємних цілих чисел для заданих невід'ємних цілих чисел , , і , такі що a\ \mathrm{xor}\ b = X, a \ge A, та b \ge B. Тут позначає побітове виключне АБО ("xor" в Pascal, "^" у C/C++/Java). Відсортуйте ці пари у зростаючому порядку по , а серед пар із однаковим — у зростаючому порядку по .

Потрібно знайти -ту пару серед цих пар. Нумерація починається з . Для заданих , , потрібно відповісти на тисячі таких запитань.

Вхідні дані

У першому рядку чотири цілі числа , , , і — кількість тестів. У кожному з наступних рядків міститься одне додатне число . Гарантується, що 0 \le X, A, B \le 10^{18}, 1 \le T \le 10000, і 1 \le N \le 10^{18}.

Вихідні дані

Для кожного заданого виведіть два числа і , такі що пара є -тою у заданій послідовності.

Приклади

Приклад 1

Loading
Loading