eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

K-цифровое число High

K-цифровое число High

Назовем число \textbf{K}-цифровым, если количество различных цифр в его десятичной записи (без учета незначащих ведущих нулей) не превышает \textbf{K}. По заданному числу \textbf{x} найдите ближайшее к нему \textbf{K}-цифровое число. \InputFile В единственной строке задается два целых числа \textbf{K} и \textbf{x} без незначащих ведущих нулей (\textbf{1} ≤ \textbf{K} ≤ \textbf{10}, \textbf{0} ≤ \textbf{x} ≤ _10\textbf{10^6}). \OutputFile Выведите такое \textbf{K}-цифровое число \textbf{y}, что величина \textbf{|y-x|} имеет минимально возможное значение. Если таких чисел несколько, можно выводить любое из них.
Лимит времени 1 секунда
Лимит использования памяти 8 MiB
Входные данные #1
2 23456
Выходные данные #1
23333
Автор Неспирный В.Н.