EduBrick

C. Сочетание по номеру

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

Обратная задача к предыдущей: по числам nn, kk и номеру rr восстановите сочетание, стоящее на месте rr в лексикографическом порядке (нумерация с нуля).

Формат ввода

В первой строке qq (1≤q≤1041 \le q \le 10^4). В каждой из следующих qq строк — числа nn, kk и rr (1≤n≤501 \le n \le 50, 0≤k≤n0 \le k \le n, 0≤r<C(n,k)0 \le r < C(n, k)).

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

Для каждого запроса выведите kk элементов сочетания в порядке возрастания, по строке на запрос. При k=0k = 0 выведите пустую строку.

Примеры

ввод
1
1 0 0
вывод

Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.