“No es igual” requiere un poco de trabajo, pero el Teorema del resto chino se puede usar aquí, o simplemente la fuerza bruta.
Si tomamos su ejemplo de
N = 0 mod 5, N! = 0 mod 8, N = 0 mod 9
O
N! = 0 mod 5, N = 0 mod 8, N = 0 mod 9
En el primer caso, podemos usar el teorema del resto chino en
N = 0 mod 5
N = 0 mod 9
N = 1 mod 8, entonces N = 2 mod 8, N = 3 mod 8, …, N = 7 mod 8
- Cómo calcular el área de superficie de un polígono irregular donde los vértices se definen como latitudes / longitudes en la superficie de la tierra
- ¿Cuál es el programa C ++ más eficiente para verificar la corrección del sudoku?
- Cómo demostrar que [math] \ sum \ limits_ {n = k} ^ {\ infty} \ frac {1} {n ^ 2} <\ frac {2} {k} [/ math]
- ¿Hay algún atajo para encontrar el rango de una matriz?
- ¿Cuántas cadenas podemos generar de longitud n con solo k letras del alfabeto inglés y con al menos un prefijo y sufijo propio en común?
Esto le dará una variedad de valores que N puede ser (mod 360): 45, 90, 135, 180, 225, 270, 315.
El ejercicio similar con su segunda cláusula da otros valores de N: 72, 144, 216, 288 (nuevamente mod 360)
Ahora podemos combinarlos en una sola expresión que es 0 cuando N es cualquiera de estos valores, y de lo contrario no es cero:
(45 – n mod 360) * (90 – n mod 360) * (135 – n mod 360) *… * (288 – n mod 360)
Si desea un valor positivo garantizado en el caso falso, puede ajustar al cuadrado esta expresión (haciendo que cada raíz sea una raíz doble).