Задача возникла из вопроса ко мне как находятся все решения для случая
.
Я показал, что все решения получаются из пар взаимно простых делителей
числа
по формуле:
. И мое решение было следующей:
При этом
(соответственно из взаимной простоты
) не дает решения. А парs
дают только одно положительное решение.
Отсюда получается, что количество решений
, где
количество пар взаимно простых делителей. Эта функция
(впрочем и число взаимно простых троек, четверок,..) мультипликативна и соответственно для
получаем
. Это приводит к указанной формуле.
Формула упрощается для бесквадратного числа
, где
- количество различных простых делителей.
В частности для
получается
, т.е. последние две цифры. Правда это не уникально. Для бесконечного числа
количество решений равно числу, задаваемому последними двумя цифрами. Если требовать равенство количества решений последней половине,
то задача становится слишком сложной, и скорее всего так же бесконечно много решений. Поэтому я не стал усложнять.