Bonjour,
Je veux écrire un algorithme en utilisant python pour afficher toutes les possibilités du problème des pigeons.
Je détaille mieux.
Prenant un Exemple:
n=Nbre de pigeons
k=Nbre de nids
Supposons n=3, k=3.
T=tableau de taille n (n=3). ça se peux une liste dans python
Une solution :T=[1, 3, 2]
Description:
Le 1er pigeon est dans le 1er nid
Le 2eme pigeon est dans le 3eme nid
Le 3eme pigeon est dans le 2eme nid
Et ça se peux un pigeon n'as pas de nid (valeur 0), par exemple T=[0, 3, 2] c'est une solution
Le Nbre possible de solutions 4*4*4= 4 puissance(3)
Preuve:
le 1er pigeon à 4 possibilités :
n'as pas de nid(0)
dans le 1er nid(1)
dans le 2eme nid(2)
dans le 3eme nid(3)
le 2eme pigeon à 4 possibilités ainsi le 3eme pigeon.
Résultat=4 puissance(3)=64
Je veux afficher les différentes résultats, les 64 résultats sous forme un algorithme en utilisant python.
Merci d'avance.
Partager