Preguntas etiquetadas con combinatorics

12
Números poligonales

Un número poligonal es el número de puntos en un k-gon de tamaño n. Se le dará ny k, y su tarea es escribir un programa / función que genere / imprima el número correspondiente. Puntuación Este es el código de golf . La solución más corta en bytes gana. Ejemplo El 3número del hexágono rd (...

12
Problema de cumpleaños generalizado

Esta noche, mi prometida me llevó a cenar para celebrar mi cumpleaños. Mientras estábamos fuera, escuché que Happy Birthday cantaba a 5 invitados diferentes (incluido yo mismo), en un restaurante lleno de 50 personas. Esto me hizo preguntarme: el problema original del cumpleaños (encontrar la...

12
Verificar un triángulo electoral

Un número de boleta , que etiquetaremos B , es el número de formas de organizar los números del 1 al B (B + 1) / 2 en un triángulo, de modo que cada fila y columna esté en un orden creciente. Los primeros cuatro números de boleta son: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2 a(3)es 2, lo que...

12
Convertir una muestra a un índice

Estamos poniendo las bolas en un número fijo unos contenedores. Estos contenedores comienzan vacíos. Empty bin (a=4): 0 0 0 0 Y uno por uno agregamos bolas a los contenedores. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Necesitamos una forma rápida de recorrer todos los estados posibles que...

12
Problema matrimonial estable

Antecedentes Suponga que hay 2*npersonas para casarse, y suponga además que cada persona se siente atraída por notras exactamente bajo las restricciones que: La atracción es simétrica ; es decir, si la persona Ase siente atraída por la persona B, entonces Bse atrae a la persona A. La atracción...

12
Rellenar un archivo con ceros

Su tarea hoy será tomar un archivo existente y agregarle ceros hasta que alcance un cierto tamaño. Debe escribir un programa o función que tome el nombre de un archivo en el directorio actual fy una cantidad de bytes b. Mientras mantiene el contenido original de f, debe escribir ceros (bytes...

12
Encuentre los coeficientes de una función generadora racional

Si escribimos una secuencia de números como los coeficientes de una serie de potencias, entonces esa serie de potencia se denomina función generadora (ordinaria) (o Gf) de esa secuencia. Es decir, si para alguna función F(x)y serie de enteros a(n)tenemos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4...

11
Combinación matemática

Escriba un programa que tome una entrada como: n,k que luego calcula: y luego imprime el resultado. Un ejemplo numérico: Entrada: 5,2 Cálculo interno: Salida impresa: 10 Me gustaría ver una respuesta que supere mi solución de Python de 65 caracteres, pero todos los idiomas son...

11
Generador de posición Chess960

Contexto Chess960 (o Fischer Random Chess) es una variante del ajedrez inventada y defendida por el ex campeón mundial de ajedrez Bobby Fischer, anunciada públicamente el 19 de junio de 1996 en Buenos Aires, Argentina. Emplea el mismo tablero y piezas que el ajedrez estándar; sin embargo, la...

11
Producto máximo concatenado

Se nos da una lista de enteros p1, ..., pk (no necesariamente distintos) donde cada uno tiene un valor entre 1 y 9, inclusive. Usando cada uno de los p1, ..., pk exactamente una vez, podemos formar concatenaciones de dígitos, para lograr una nueva lista de números; Luego sacamos el producto de esta...

11
Dibuja un triángulo phi

Aclaración: Básicamente, necesitas hacer esto La función totient de Euler tiene el nombre de phi. Intentemos calcular phi (8) Primero, enumere todos los números 8 y hacia atrás, sin incluir 0 o menos 8 7 6 5 4 3 2 1 Ahora encuentre qué números no comparten un factor con 8 (1 no cuenta) y...