Хотелось бы ещё обобщить задачу, заменив
на произвольное положительное нечётное число
, в двоичном представлении которого
единиц (то есть не рассматриваем нечётные вида
), и цель — уменьшить количество единиц. В тех случаях, когда 2 является первообразным корнем по модулю
, задача разрешима.
Для
изначально
единицы и
не является образующей
. Можно уменьшить количество единиц до
, поскольку сравнение
разрешимо; до двух уменьшить нельзя, так как
.
Как обрабатывать произвольное нечётное
не вида
, и для которого
не является первообразным корнем по модулю
?