Подпоследовательность — это последовательность, которую можно получить из другой последовательности путем удаления некоторых элементов, не меняя порядок оставшихся элементов.
Вам задано число $$$n$$$.
Вам нужно найти такую последовательность $$$s$$$, состоящую из цифр $$$\{1, 3, 7\}$$$, что она имеет ровно $$$n$$$ подпоследовательностей $$$1337$$$.
Например, последовательность $$$337133377$$$ имеет $$$6$$$ подпоследовательностей $$$1337$$$:
Обратите внимание, что длина последовательности $$$s$$$ не должна превышать $$$10^5$$$.
Вам нужно ответить на $$$t$$$ независимых запросов.
Первая строка содержит число $$$t$$$ ($$$1 \le t \le 10$$$) — количество запросов.
Следующие $$$t$$$ строк содержат описание запросов: $$$i$$$-я строка содержит единственное число $$$n_i$$$ ($$$1 \le n_i \le 10^9$$$).
На $$$i$$$-й запрос выведите строку $$$s_i$$$ ($$$1 \le |s_i| \le 10^5$$$), состоящую из цифр $$$\{1, 3, 7\}$$$. Строка $$$s_i$$$ должна содержать ровно $$$n_i$$$ подпоследовательностей $$$1337$$$. Если подходящих строк несколько, выведите любую из них.
2 6 1
113337 1337
Название |
---|