Ваше решение не полное. К тому же чисто переборное решение не является математической задачей.
Докажем некоторые свойства.
1. Если М является решением, то
является так же решением для любого натурального n, взаимно простого с M.
Док-во. Пусть
делители М с суммой
.
Пусть
набор всех делителей n. Выделим половину всех делителей числа
:
. Их количество
(т.е. ровно половина), их сумма
.
В док-ве использовались мультипликативность функций
.
2. Если
, где
нечетное и
является решением, то 2М так же является решением.
Док-во. Пусть
, где
нечетное. Заметим, что
(степень двойки не является решением и произведение квадрата на степень двойки так же не является решением)
и соответственно
- четные. Тогда любой делитель М есть
, где d нечетное - делитель
. Для каждого такого нечетного делителя определим
число
- отношение суммы всех делителей вида
входящих в первое множество на d.
Числа
могут быть произвольными натуральными числами, не превосходящими
. Обозначим количество ненулевых цифр в двоичном исчислении
числа
через
. Тогда условие того, что M является решением выражается двумя уравнениями относительно s(d):
Чтобы получить решение для числа
нам надо выбрать числа
так, чтобы
Разделим делители числа
на подмножества с одинаковым количеством членов
. Тогда, если их суммы одинаковы мы
определим
для элементов одного множества и
для другого подмножества решает вопрос.
А так нам надо изменить
так, чтобы
при этом увеличивая суммарное количество ненулевых цифр только на
.
Это всегда можно сделать.
Вообще таких чисел очень много. Есть подозрение, что для любого нечетного числа n, не являющегося квадратом найдется небольшое
, что все числа
удовлетворяют этому свойству.