Двоякое число 1
(Время: 1 сек. Память: 128 Мб Сложность: 60%)
Натуральное число K называется двояким, если оно равно A + reverse(A) и равно B + reverse(B), где A и B натуральные числа, длина которых различна.
Функция reverse разворачивает число. Например, число 1111 – двоякое, т.к. 1111 = 506 + 605 = 1010 + 101. Числа 506 и 1010 имеют разные длины. Необходимо вывести N-ое по счёту двоякое число.
Входные данные
Входной файл INPUT.TXT в первой строке натуральное число T – количество запросов.
Во второй строке через пробел содержится T натуральных чисел N (1 ≤ T ≤ 100; 1 ≤ N ≤ 5000).
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на каждый запрос через пробел.
Пример
| № | INPUT.TXT | OUTPUT.TXT |
| 1 | 2 1 3 | 121 11011 |
Автор задачи
Владимир Игоревич Лукьянчиков
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|