Tengo que calcular varios valores de $\binom{n}{k}$ mod $p^a$ para prime $p$ en una gama de $k$ donde $n$ es grande y fija, y $k$ es pequeño y dinámico.
¿Hay alguna forma de acelerar el proceso? Si utilizo identidades iterativas, a menudo me encuentro con problemas de coprimalidad que me impiden invertir los denominadores.
He encontrado el método de Granville (Lucas generalizado) pero es demasiado lento para calcularlo para cada binomio.
Límites: $n$ en torno a $10^8$ más o menos. $k$ como máximo en torno a $10^5$ . El módulo puede ser una potencia prima hasta $10^8$ (aproximadamente).