Dados los números enteros N y M, ¿cuántas secuencias A de N enteros satisfacen las siguientes condiciones?
$1 A_i M(i=1,2,…,N)$
$A_{i+1}$ es un múltiplo de $A_i$ . $(i=1,2,…,N1)$
Por ejemplo, para N=3 y M=4, estas son las secuencias: $(1,1,1), (1,1,2), (1,2,2), (2,2,2), (1,1,3), (1,3,3), (3,3,3), (1,4,4), (2,4,4), (4,4,4), (2,2,4), (1,2,4), (1,1,4) $ Por lo tanto, la respuesta es 13
Como se trata de un problema en el que no espero encontrar una forma cerrada, todas las respuestas computacionales son bienvenidas, pero las más eficientes son más apreciadas. Mi corazonada dice que podemos calcular en algo como $O(N\ log M)$ o $O(M\ log N)$ tiempo.