Codeforces Round 847 (Div. 3) |
---|
Закончено |
У Таисии есть $$$n$$$ шестигранных кубиков. Каждая грань кубика помечена цифрой от $$$1$$$ до $$$6$$$, каждая цифра от $$$1$$$ до $$$6$$$ используется один раз.
Таисия бросает все $$$n$$$ кубиков одновременно и получает последовательность значений $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le 6$$$), где $$$a_i$$$ — число, выпавшее на верхней грани $$$i$$$-го кубика. Сумма этой последовательности оказывается равна $$$s$$$.
Внезапно домашний кот Таисии ворует один кубик с максимальным выпавшим значением $$$a_i$$$ и считает сумму значений на оставшемся $$$n-1$$$ кубике, которая оказывается равна $$$r$$$.
Вы знаете только количество кубиков $$$n$$$, значения $$$s$$$ и $$$r$$$. Восстановите любую последовательность $$$a$$$, удовлетворяющую условию.
В первой строке записано целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных.
Каждый набор входных данных задан на отдельной строке и состоит из трёх целых чисел $$$n$$$, $$$s$$$, $$$r$$$ ($$$2 \le n \le 50$$$, $$$1 \le r < s \le 300$$$).
Гарантируется, что такая последовательность существует.
Для каждого набора входных данных выведите: $$$n$$$ чисел $$$a_1, a_2, \ldots, a_n$$$ в любом порядке. Гарантируется, что такая последовательность существует.
Если подходят несколько последовательностей, вы можете вывести любую.
72 2 12 4 24 9 55 17 113 15 104 4 35 20 15
1 1 2 2 1 2 2 4 6 4 2 3 2 5 5 5 1 1 1 1 1 4 5 5 5
Название |
---|