La secuencia de Tribonacci satisface
$$T(n) = T(n-1) + T(n-2) + T(n-3)$$
con $T(0)=0$ , $T(1)=1$ , $T(2)=1$ . Necesito calcular $T(y) \mod 10000$ para $y > 2^{40}$ .
¿Cómo puedo hacer esto más rápido? Sé que esto es periódico en $(\mathbb{Z}/10000\mathbb{Z})^3$ pero no puedo encontrar el período.
¿Alguna sugerencia? Mi programa necesita mucho tiempo para calcular tales $T(y)$ .