Un mazo de cartas generalmente se refiere a … un mazo de cartas. Si no se especifica más y la respuesta tiene que ser texto completo, es probable que sea libre de hacer suposiciones sobre el mazo siempre y cuando exprese explícitamente estas suposiciones. En una prueba, es mejor suponer que el mazo es un mazo de cartas de póker, y que son 52 cartas únicas.
Ahora, el otro problema con esta pregunta … una baraja de cartas, incluso una que contiene cartas marcadas de forma idéntica, no se puede barajar en n ^ n combinaciones. Digamos que tenemos un mazo de 52 cartas donde solo hay 26 cartas únicas, y hay exactamente 2 cartas de cada una. Entonces este mazo se puede barajar en 26 * 26 * 25 * 25 * … * 3 * 3 * 2 * 2 * 1 * 1, ¡y por lo tanto menos de 52 !. Espero que veas la tendencia aquí … cuantas más cartas únicas, más posibilidades. Por lo tanto, tener duplicados en realidad reduce el número de posibilidades que se puede barajar una baraja de cartas. Al barajar un mazo de cartas, cada carta se usa solo una vez, y eso lleva a factoriales: con cada carta colocada en una posición específica, las posiciones restantes están más restringidas. Agregar duplicados hace que algunas combinaciones no se puedan distinguir entre sí, lo que reduce el número de posibilidades.
Ahora, si la pregunta sería usar n tarjetas en cualquier orden Y cada tarjeta pudiera REUTILIZARSE varias veces, entonces la respuesta es n ^ n. Entonces, si puede usar el mismo elemento más de una vez, obtendrá un número exponencial de posibilidades … ‘número de elementos’ ^ ‘número de usos’.
- ¿Por qué necesitamos la fórmula de interpolación para ajustar curvas?
- Si ya conozco la respuesta de una pregunta de algoritmo en una entrevista técnica, ¿cómo pretendo pensar que estoy pensando en resolver la pregunta?
- ¿Qué significa el “límite más ajustado” de un algoritmo?
- ¿Qué matemáticas debo saber para formar relaciones de recurrencia en la programación dinámica y otras cosas similares en los algoritmos?
- Dados dos (o n) puntos d-dimensionales, ¿hay alguna manera de obtener una función convexa que pase por estos puntos?