9 votos

Encontrar cinco factores primos de a $3^{140 }- 1$

He tratado de simplificar $3^{140}$ pero no podía ir más allá de $81^{35}$, cualquier ayuda sería muy apreciada.

30voto

Hagen von Eitzen Puntos 171160

$$3^{140}-1=(3^{70}+1)(3^{70}-1)=(3^{70}+1)(3^{35}+1)(3^{35}-1)$$ y de $a-b\mid a^7-b^7$, el número de $ 3^{35}\pm1$ es un múltiplo de a $3^5\pm1$. Estos son viables tamaño y darnos $2, 11, 61$ como factores primos. También, $3^{35}\pm1$ es un múltiplo de a $3^7\pm1$, que todavía son de tamaño manejable y darnos $547$$1093$.

Alternativamente, tenga en cuenta que$3^{p-1}\equiv 1\pmod p$$p\ne 3$, por lo tanto buscando pequeños primos con $p-1\mid 140$ es útil. De esta manera usted encontrará $p=2, 5, 11, 29, 71$ muy fácilmente.

16voto

Shabaz Puntos 403

Sugerencia: usted tiene una diferencia de cuadrados, una diferencia de quinto poderes, y una diferencia de séptimo poderes.

6voto

Calvin Lin Puntos 33086

$$a^n - b^n = (a-b) ( a^{n-1} + a^{n-2} b + \cdots + b^{n-1})$$

El uso de $n = 140$, obtenemos que $3 - 1$ es un factor, que da $2$ como un factor.

El uso de $n = 35$, obtenemos que $3^4 - 1$ es un factor, que da $5$ como un factor.

El uso de $n = 28$, obtenemos que $3^5 - 1$ es un factor, que da $11$ como un factor.

El uso de $n = 20$, obtenemos que $3^7-1$ es un factor, que da $1093$ como un factor.

El uso de $n = 14$, obtenemos que $3^{10} -1 $ es un factor, que da $61$ como un factor.

2voto

HappyEngineer Puntos 111

Pide los números primos. Por lo que cualquier prime $p\neq 3$ que $p-1$ divide $140$ es un primo.

Esto incluye a $2,5,11,29,71$. No son los únicos factores primos, pero ellos son los primeros cinco que podemos encontrar.

Por ejemplo, $4^3\equiv 3\pmod {61}$, lo $3^{20}=4^{60}\equiv 1\pmod {61}$. Por lo $61$ es otro factor principal.

0voto

ntg Puntos 176

python 3

imprimir()
print("encontrar los factores primos de un número entero")
otro = "y"
mientras que otro == "y":
imprimir

 a = (3**140-1)
 b = a
 c = 2
 los números primos = []
 si b > 1:
 si b % c == 0:
 x = 0
 mientras que la b % c == 0:
 b = b / c
 x = x + 1
 print(" ", c, " es un primer factor de ",, " ", x, "los tiempos")
 los números primos.append(c) 
 c = c + 1
 print(" el primer factores de ",, " son ", los números primos)
 print( " el mayor factor principal de ", " es ", max(primos))
imprimir()
 otro = input("otro número entero? y o n ")

imprimir()
print ("programa terminó")

salida

encontrar los factores primos de un número entero
 2 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 171 veces
 3 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 1 veces
 53 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 1 veces
 97 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 1 veces
 8867 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 1 veces
 15307379 es un primer factor de 6265787482177970379256224194341930332206694446810665274859598050800 1 veces
 los factores primos de 6265787482177970379256224194341930332206694446810665274859598050800 son [2, 3, 53, 97, 8867, 15307379]
 el mayor factor principal de 6265787482177970379256224194341930332206694446810665274859598050800 es 15307379

otro número entero? y o n 

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X