4 votos

Computación de símbolos binomiales modulo m

Al mismo tiempo procrastinando, decidí jugar con computing binomiales símbolos modulo $m$, $$\binom{n}{r} \equiv q \pmod{m}, 0 \leq q

Pregunta: ¿Se puede mejorar este algoritmo para calcular $q$? Si esto se ha hecho, ¿qué es una referencia?

2voto

Matt Dawdy Puntos 5479

Al $m$ es el prime la respuesta es dada por Lucas teorema. El problema se reduce al cálculo de los dígitos de $n$ $r$ base $p$ que se puede hacer en tiempo de $O(\log n)$ (hay también una constante de aquí, dependiendo de $m$).

El problema se reduce al caso de que $m$ es una fuente primaria de energía por el teorema del resto Chino. La respuesta en este caso es al parecer conocido, pero no estoy familiarizado con él; consulte este documento / sitio web por parte de Granville.

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