La cadena "abc" puede aparecer en la primera posición, por lo que la cadena se parece a esto:
abcXXXXXXXXX
... donde las X puede ser cualquier letra o número. Hay (26 + 10)^9 tales cadenas.
Puede aparecer en la segunda posición, por lo que la cadena se parece a:
XabcXXXXXXXX
y hay (26 + 10)^9 estas cadenas también.
Dado que "abc" puede aparecer en cualquier lugar desde la primera hasta la décima posición, hay 10 * 36^9 de estas cadenas.
Pero esto overcounts, cuerdas, ya que cuenta (por ejemplo) como éste en dos ocasiones:
abcXXXabcXXX
así que tenemos que contar con todas las cadenas de este tipo y restar a retirarse de nuestra total.
Dado que hay 6 X en este patrón, hay 36^6 cadenas que coinciden con este patrón.
Obtengo 7 + 6 + 5 + 4 + 3 + 2 + 1 = 28 patrones como este. (Si el primer "abc" está al principio, el segundo puede estar en cualquiera de los 7 lugares. Si el primer "abc" está en el segundo lugar, el segundo puede estar en cualquiera de 6 lugares. Y así sucesivamente)
Reste de 28 * 36^6.
... pero que resta fuera demasiado, ya que resta de cadenas como esto tres veces en lugar de una sola vez:
abcXabcXabcX
así que tenemos que añadir de nuevo en las cadenas de este tipo, dos veces.Obtengo 4 + 3 + 2 + 1 + 3 + 2 + 1 + 2 + 1 + 1 = 20 de estos patrones, lo que significa que debemos agregar nuevamente en 2 * 20 * (36^3).
Pero eso matemáticas contado esta cadena de cuatro tiempos:
abcabcabcabc
... así que tienen que restar fuera 3.
Respuesta final:
10*36^9 - 28*36^6 + 2*20*(36^3) - 3
divisoria que por 36^12 para obtener tu probabilidad.
Véase también el Inclusion-Exclusion Principle. Y avíseme si cometí un error en mi conteo.
También este la pregunta pertenece a 'http: // math.stackexchange.com /' – Caner