Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

1840. Замена цифр

Ограничения: время – 3s/6s, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Напишите программу, определяющую, какое наименьшее количество цифр нужно заменить в заданном числе X, чтобы оно без остатка делилось на другое заданное число Y. При этом первую цифру числа X нельзя заменять на 0.
Формат ввода
Первая строка ввода содержит два целых числа X и Y (2 , 2\ ≤\ Y\ <10^5, Y\ <\ X).
Формат вывода
В первой строке вывести одно число – наименьшее количество измененных цифр. Во второй строке вывести число X после выполнения изменений. Можно вывести любой из возможных вариантов.

Пример ввода

111 11

Пример вывода

1
121
loading