Questions marquées «combinatorics»

12
Nombres polygonaux

Un nombre polygonal est le nombre de points dans un k-gon de taille n. On vous donnera net k, et votre tâche consiste à écrire un programme / fonction qui génère / imprime le numéro correspondant. Notation C'est du code-golf . La solution la plus courte en octets gagne. Exemple Le 3numéro hexagonal...

12
Problème d'anniversaire généralisé

Ce soir, ma fiancée m'a emmené dîner pour fêter mon anniversaire. Pendant notre absence, j'ai entendu Happy Birthday chanté devant 5 invités différents (moi y compris), dans un restaurant de 50 personnes. Cela m'a fait me demander - le problème d'anniversaire d'origine (trouver la probabilité que 2...

12
Vérifier un triangle de vote

Un numéro de bulletin de vote , que nous appellerons B , est le nombre de façons d'organiser les numéros de 1 à B (B + 1) / 2 dans un triangle, de sorte que chaque ligne et colonne est dans un ordre croissant. Les quatre premiers numéros de bulletin de vote sont: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2...

12
Convertir un échantillon en index

Nous mettons des boules en un nombre fixe d' un des bacs. Ces poubelles commencent vides. Empty bin (a=4): 0 0 0 0 Et un par un, nous ajoutons des balles dans les bacs. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Nous avons besoin d'un moyen rapide de parcourir tous les états possibles des bacs, sans...

12
Problème de mariage stable

Contexte Supposons qu'il y ait des 2*npersonnes à marier et supposons en outre que chaque personne soit attirée par exactement d' nautres personnes sous les contraintes suivantes: L'attraction est symétrique ; c'est-à-dire que si la personne Aest attirée par la personne B, alors la personne Best...

12
Remplir un fichier avec des zéros

Votre tâche aujourd'hui sera de prendre un fichier existant et d'y ajouter des zéros jusqu'à ce qu'il atteigne une certaine taille. Vous devez écrire un programme ou une fonction qui prend le nom d'un fichier dans le répertoire courant fet un certain nombre d'octets b. Tout en conservant le contenu...

12
Trouver les coefficients d'une fonction génératrice rationnelle

Si nous écrivons une séquence de nombres comme coefficients d'une série de puissances, alors cette série de puissances est appelée la fonction génératrice (ordinaire) (ou Gf) de cette séquence. Autrement dit, si pour une fonction F(x)et une série d'entiers, a(n)nous avons: a(0) + a(1)x + a(2)x^2 +...

11
Combinaison mathématique

Écrivez un programme qui accepte une entrée telle que: n,k qui calcule ensuite: puis imprime le résultat. Un exemple numérique: Contribution: 5,2 Calcul interne: Sortie imprimée: 10 Je voudrais voir une réponse qui bat ma solution python de 65 caractères, mais toutes les langues sont évidemment les...

11
Générateur de position Chess960

Le contexte Chess960 (ou Fischer Random Chess) est une variante des échecs inventée et préconisée par l'ancien champion du monde d'échecs Bobby Fischer, annoncée publiquement le 19 juin 1996 à Buenos Aires, Argentine. Il utilise la même planche et les mêmes pièces que les échecs standard;...

11
Carrelage domino Fibonacci

Il existe un résultat combinatoire classique selon lequel le nombre de façons de carreler une 2*nbande par des 1*2dominos est le nième nombre de Fibonacci. Votre objectif est d'imprimer tous les pavages pour une donnée n, dessinés avec des tirets et des lignes verticales comme ces 8 pavages pour...

11
Produit concaténé maximum

On nous donne une liste d'entiers p1, ..., pk (pas nécessairement distincts) où chacun a une valeur comprise entre 1 et 9 inclus. En utilisant chacun des p1, ..., pk exactement une fois, nous pouvons former des concaténations de chiffres, pour obtenir une nouvelle liste de nombres; nous sortons...

11
Dessinez un triangle phi

Clarification: Fondamentalement, vous devez faire ceci La fonction de totient d'Euler porte le nom de phi. Essayons de calculer phi (8) D'abord, listez tous les numéros 8 et moins en arrière, sans inclure 0 ou moins 8 7 6 5 4 3 2 1 Maintenant, trouvez les nombres qui ne partagent pas un facteur...