Bon, par les "factorielles" voici mon approche:
on considère la chaine p: P1,P2,P3,P4... Pp = P
on considère la chaine n: P, X1, X2, X3... Xn
L'ensemble des permutations pour une chaine p et pour un ensemble de caractères n-p est:
s = (n-p+1)!
On généralise pour tout Xn compris entre 1 et 35:
S'(p,n) = (n-p+1)! 35^(n-p)
Le problème de S'(p,n) c'est que:
- lorsque la chaine n comprend 2 chaines p, le cas est compté 2 fois
- lorsque la chaine n comprend 3 chaines p, le cas est compté 3 fois
...
- lorque la chaine n comprend k chaines p, le cas est compté
k fois
Et max(k)= E(n/p) (E=partie entière)
Il faut donc retrancher les cas "chaine p multiple". -> S"(p,n)
S(p,n) = S'(p,n) - S"(p,n)
S'(p,n) = (n-p+1)!35^(n-p)
S"(p,n) = Sigma(2 <= k <= E(n/p))(k-1)(n-k(p-1))! 35^(n-kp)
et donc
P(p,n) = (S'(p,n) - S"(p,n)) / 35^n
C'est une formule qui me parait très lourde. J'ai beaucoup de doutes.
Quelqu'un pourrait confirmer / infirmer ce résultat?
Je suis preneur d'une solution plus sexy.