prrrr
Условие задачи точно именно такое, как Вы сказали? Я сомневаюсь, что в ней есть ответ в какой-то адекватной форме. Среди чисел, у которых сумма цифр равна произведению, не имеющих "похожих" совсем немного, как Вы уже показали. Остаётся описать все числа, у которых сумма цифр отлична от произведения, а это по нормальному сделать не получится.
Да, Вы правы, условие на самом деле немного менее строгое: два числа считаются похожими, если у них равны сумма цифр и произведение цифр, но эти сумма и произведение не обязательно должны быть равны между собой. Например, похожими считаются числа
и
,
и
.
Тогда у меня получается такое решение:
Из условия следует, что похожих чисел не будет у чисел
, т.к. это простые однозначные числа и их невозможно разложить на множители , т.е. невозможно найти число для которого сумма и произведение будут равны
.
Условие о том, что сумма и произведение для похожего на однозначное число должны быть обязательно равны, вытекает из того, что числа однозначные и значит сумма и произведение равны самому числу.
Для двух и более значных чисел, похожее число можно всегда получить несколькими способами:
1. Если число состоит из разных цифр, то похожее получается путем перестановки хотя бы двух цифр местами (сумма и произведение цифр не меняются). Пример:
и
.
2. Если число состоит из одинаковых цифр, то похожее число можно получить дописав в любом месте числа количество единиц, равное разнице между произведением цифр и их суммой. Это справедливо для всех чисел, состоящих из одинаковых цифр, т.к. произведение цифр всегда будет больше суммы цифр (кроме числа
у него сумма и произведение равны
и похожим числом будет –
). Пример:
и
.
3. Если число кратно
, то похожее можно получить дописав в конце числа один ноль. Пример:
и
.
Таким образом, для любого натурального числа, кроме чисел
всегда найдется похожее.