Red de conocimiento informático - Aprendizaje de código fuente - Problemas de programación en teoría de números

Problemas de programación en teoría de números

Hay muchos algoritmos:

1. Puedes utilizar el conocimiento de la teoría de números para hacerlo: A es un número impar.

La solución más simple a la ecuación pitagórica se puede expresar como: (a, b, c) = (st,

(s^2-t^2)/2,

p>

(s 2 t 2)/2) donde s y t son números impares y primos relativos. Todas las soluciones para encontrar la solución más simple se pueden expresar como (a’, b’, c’) = (ka, kb, kc).

2. Dentro del rango de 1000, solo puedes realizar un ciclo de A y B, y luego determinar si A^2 B^2 es un número cuadrado perfecto.

3. Puedes enumerar uno en un bucle y luego descomponerlo en factores de 2.