5 votos

¿Cuántos números de $10$ dígitos que tienen al menos $5$ ¿hay dígitos diferentes?

En principio lo resolví como si el primer número pudiera ser cero, para al final eliminar los que empiezan por cero.

Los números que pueden utilizar $4$ determinadas cifras (por ejemplo, $1$ , $2$ , $3$ et $4$ ) son $4^{10}$ . Los números que pueden utilizar cualquier $4$ dígitos son ${10\choose 4}\cdot 4^{10}$

Estoy diciendo "pueden utilizar", que no significa que el uso; sin embargo, esto es muy ventajoso para este problema, para los que "pueden utilizar" incluye cuatro dígitos utilizando $4$ dígitos, que utilizan $3$ à $2$ y utilizando los que sólo utilizan uno.

Así que respondiendo a la pregunta del problema, la respuesta es:

"Todos los números de diez dígitos excepto los que sólo pueden usar cuatro dígitos" \begin{align} &= 10^{10} - {10\choose 4} \cdot 4^{10}\\ &= 10^{10} - 210 \cdot 4^{10} \end{align} No hay razón para creer que las cifras tengan alguna distribución asimétrica, por lo que es obvio que para todos estos números, la décima empieza por cero. Como los que empiezan por cero no son exactamente números de diez cifras, lo descartamos.

La solución es: \begin{align} \tfrac 9{10} (10^{10} - 210 \cdot 4^{10})&= 9(10^9 - 21 \cdot 4^{10})\\ &= 8,801,819,136 \end{align} Pero no estoy seguro de que este razonamiento sea correcto.

2 votos

El número de números de 10 cifras con sólo cuatro cifras no es $ C(10,4) \times 4^{10} $ . Esto cuenta los números con menos de cuatro dígitos más de una vez, por ejemplo $ 1231231231 $ podría obtenerse eligiendo dígitos $ 1234 $ o $ 1235 $ por lo que se cuenta varias veces.

0 votos

De acuerdo. Tendrás que prestar un poco de atención al principio de inclusión y exclusión para limpiar esto.

3voto

Markus Scheuer Puntos 16133

Esta respuesta es una variación ligeramente diferente del tema que afirma el resultado de @MarkoRiedel.

Aquí utilizamos _funciones generadoras exponenciales para contar el número de configuraciones de objetos etiquetados y aplicar el coeficiente de_ operador $[x^n]$ para denotar el coeficiente de $x^n$ en una serie generadora.

Si buscamos el número de cadenas de longitud $10$ compuesto por $4$ diferentes objetos, por lo que

  • cada objeto puede aparecer cero o más veces, calculamos \begin{align*} 10![x^{10}]e^{4x} \end{align*}

  • cada objeto se produce como mínimo una vez, eliminamos $x^0$ a partir de la función generadora $e^x$ y calcula \begin{align*} 10![x^{10}](e^{x}-1)^4 \end{align*}

  • cada objeto se produce como máximo tres veces, tomamos los cuatro sumandos iniciales de la representación en serie de $e^x$ y calcula \begin{align*} 10![x^{10}]\left(1+x+\frac{x^2}{2!}+\frac{x^3}{3!}\right)^4 \end{align*}

Calculamos el número deseado de $10$ -cifras que contengan al menos $5$ diferente dígitos calculando el complemento. Comenzamos calculando el número de todos $10$ -cifras. A este número le restamos el $10$ -que contienen exactamente $j$ dígitos diferentes, $j=1,\ldots,4$ .

El número de todos los $10$ -son los que empiezan por $1,\ldots,9$ seguido de $9$ dígitos de $\{0,\ldots,9\}$ . W \begin{align*} 9\cdot 10^9 \end{align*} número diferente Ahora calculamos el $10$ -Números que contienen exactamente cuatro cifras diferentes. Si consideramos cuatro d \begin{align*} 10![x^{10}](e^x-1)^4 \end{align*} Como tenemos que elegir cuatro dígitos de entre $\{0,\ldots,9\}$ hay $\binom{10}{4}$ diferentes posibilidades dando un total \begin{align*} \binom{10}{4}10![x^{10}](e^x-1)^4 \end{align*} A este número hay que restarle el número de cadenas que empiezan por $0$ . Podemos describir estas cadenas como aquellas que empiezan por $0$ seguido de cero o más apariciones de $0$ y una o más apariciones de los otros tres dígitos. Precisamente nueve dígitos tienen que seguir al cero inicial. [ ] \begin{align*} 9![x^9]e^x(e^x-1)^3 \end{align*} Tenga en cuenta el factor $e^x$ refleja el hecho de que $0$ puede aparecer cero o más veces después del $0$ mientras que los otros tres dígitos tienen que aparecer al menos una vez. Puesto que hay $\binom{9}{3}$ diferentes posibilidades para elegir los tres dígitos diferentes de $0$ concluimos que el número que contiene precisamente f \begin{align*} \binom{10}{4}10![x^{10}](e^x-1)^4-\binom{9}{3}9![x^9]e^x(e^x-1)^3 \end{align*}

$$ $$

Puesto que tenemos que restar de $9\cdot 10^{9}$ todos los números que contienen precisamente cuatro, tres, dos y una cifras diferentes, obtenemos finalmente

\begin{align*} &9\cdot10^9-\binom{10}{4}10![x^{10}](e^x-1)^4+\binom{9}{3}9![x^9]e^x(e^x-1)^3\\ &\quad\qquad-\binom{10}{3}10![x^{10}](e^x-1)^3+\binom{9}{2}9![x^9]e^x(e^x-1)^2\\ &\quad\qquad-\binom{10}{2}10![x^{10}](e^x-1)^2+\binom{9}{1}9![x^9]e^x(e^x-1)^1\\ &\quad\qquad-\binom{10}{1}10![x^{10}](e^x-1)^1+\binom{9}{0}9![x^9]e^x\\ &=9\cdot10^9-210\cdot818520+84\cdot204630\\ &\qquad\qquad-120\cdot55980+36\cdot18660\\ &\qquad\qquad-45\cdot1022+9\cdot511\\ &\qquad\qquad-10\cdot1+1\cdot1\\ &=8839212480 \end{align*}

2voto

Marko Riedel Puntos 19255

Con este tipo de problemas puede ser útil emplear números de Stirling del segundo tipo que encapsulan la inclusión-exclusión. El recuento de recuento se simplifica bastante.

Supongamos que primero contamos $n$ -números de una, dos, tres y más cifras. cuatro dígitos diferentes donde incluimos los que empiezan por uno o más ceros. Esto viene dado por

$$\sum_{q=1}^4 {10\choose q} {n\brace q} \times q!$$

Ahora reste los números que empiezan por cero donde cero hace no aparezca por segunda vez y que tengan como máximo cuatro cifras diferentes. Esto es

$$\sum_{q=1}^4 {9\choose q-1} {n-1\brace q-1} \times (q-1)!$$

Por último, reste los que empiecen por cero cuando el cero se produzca a segunda vez o más, lo que arroja

$$\sum_{q=1}^4 {9\choose q-1} {n-1\brace q} \times q!$$

La respuesta final es

$$9\times 10^{n-1} - \left(\sum_{q=1}^4 {10\choose q} {n\brace q} \times q! - \sum_{q=1}^4 {9\choose q-1} {n-1\brace q-1} \times (q-1)! \\ - \sum_{q=1}^4 {9\choose q-1} {n-1\brace q} \times q! \right).$$

Esta fórmula se implementa en el siguiente código de Maple:

with(combinat);

Q :=
proc(n)
    local res;

    res :=
    add(binomial(10,q)\*stirling2(n, q)\*q!, q=1..4)
    - add(binomial(9,q-1)\*stirling2(n-1, q-1)\*(q-1)!, q=1..4)
    - add(binomial(9,q-1)\*stirling2(n-1, q)\*q!, q=1..4);

    9\*10^(n-1) - res;
end;

Se obtiene la secuencia (empezando por $n=5$ ) $$27216, 544320, 7212240, 81648000, 862774416, 8839212480, \\ 89320326480, 897169996800, 8988342579216, 89952351128640, \\ 899806333018320, \ldots$$

En particular, la respuesta para $n=10$ es

$$8839212480.$$

Los primeros valores pueden verificarse mediante el siguiente script Perl que realiza una enumeración total.

#! /usr/bin/perl -w
#

MAIN: {
    my $mx = shift || 5;

    for(my $n=5; $n <= $mx; $n++){
        my $res = 0;

        for(my $ind = 10 \*\* ($n-1); $ind < 10 \*\* $n; $ind++){
            my $val = $ind, %d = ();

            while($val > 0){
                $d{$val % 10}++;
                $val = ($val - ($val % 10))/10;
            }

            $res++ if scalar(keys(%d)) >= 5;
        }

        printf "%02d $res\\n", $n, $res;
    }
}

Observación. Parece que no se gana nada trabajando con el complemento del problema. Podemos utilizar el mismo método anterior y enumerar números con cinco, seis, siete, etc. hasta diez cifras diferentes. dígitos. La siguiente rutina de Maple lo hace.

with(combinat);
Q2 :=
proc(n)
    add(binomial(10,q)\*stirling2(n, q)\*q!, q=5..10)
    - add(binomial(9,q-1)\*stirling2(n-1, q-1)\*(q-1)!, q=5..10)
    - add(binomial(9,q-1)\*stirling2(n-1, q)\*q!, q=5..10);
end;

Forma cerrada. Podemos encontrar una forma cerrada para esta suma.

Recordemos la especie para particiones de conjuntos que es $$\mathfrak{P}(\mathcal{U} \mathfrak{P}_{\ge 1}(\mathcal{Z}))$$ que da la función generadora $$G(z, u) = \exp(u(\exp(z)-1)).$$

El resultado es $${n\brace k} = n! [z^n] \frac{(\exp(z)-1)^k}{k!}.$$

Obtenemos así para el primer término de la suma (obsérvese que tenemos $n\ge 5$ en todo el cálculo)

$$\sum_{q=5}^{10} {10\choose q} {n\brace q} \times q! = n! [z^n] \sum_{q=5}^{10} {10\choose q} (\exp(z)-1)^q \\ = n! [z^n] \sum_{q=5}^{10} {10\choose q} \sum_{p=0}^q {q\choose p} (-1)^{q-p} \exp(pz) \\ = n! [z^n] \sum_{p=0}^{10} \exp(pz) \sum_{q=\max(5,p)}^{10} {10\choose q} {q\choose p} (-1)^{q-p} \\ = \sum_{p=0}^{10} p^n \sum_{q=\max(5,p)}^{10} {10\choose q} {q\choose p} (-1)^{q-p}.$$

El resultado es $$10^n - 210\times 4^n + 720 \times 3^n - 945 \times 2^n + 560.$$

Utilizando el mismo procedimiento obtenemos para el segundo término

$$\sum_{p=0}^{9} p^{n-1} \sum_{q=\max(4,p)}^{9} {9\choose q} {q\choose p} (-1)^{q-p}.$$

El resultado es

$$9^{n-1} - 84\times 3^{n-1} + 216\times 2^{n-1} - 189.$$

Finalmente tenemos para la tercera pieza

$$\sum_{p=0}^{10} p^{n-1} \sum_{q=\max(5,p)}^{10} {9\choose q-1} {q\choose p} (-1)^{q-p}.$$

El resultado es

$$10^{n-1} - 9^{n-1} - 84\times 4^{n-1} + 300\times 3^{n-1} - 405\times 2^{n-1} + 245.$$

Recopilando todo tenemos finalmente la forma cerrada

$$9\times 10^{n-1} - 189\times 4^n + 648\times 3^n - 1701\times 2^{n-1} + 504.$$

0 votos

He añadido una respuesta que confirma tu resultado. :-) (+1)

0 votos

Gracias. Resulta que estaba trabajando en el mismo enfoque en este mismo momento. Eche un vistazo.

0 votos

¡Sí, ya veo! :-)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X