¿Cómo podría simplificar
ps
Dado que sólo hay$$2^x\mod 10^9$ posibles valores mod$10^9$, en algún lugar el patrón debe repetirse. Podría tener un programa de computadora trudge a través de él, pero estoy tratando de almacenar potencialmente 10 mil millones de valores y supongo que hay una manera más fácil. Necesito poder calcular esto para valores de$10^9$ tan bajo como$x$ y valores demasiado altos para ser almacenados efectivamente. No puedo usar el teorema de Euler desde$3$.