Optimierung gefilterter Kombinationen von KombinationenPython

Python-Programme
Anonymous
 Optimierung gefilterter Kombinationen von Kombinationen

Post by Anonymous »

Ich versuche, eine Software zu erstellen, mit X weibliche Spieler (x ist gerade), die Funktion sollte eine Runde von X/2 -Spielen erzeugen, ohne dass der Spieler zweimal gegen denselben anderen Spieler spielt und kein Spieler zweimal mit demselben anderen Spieler spielt. Es ist jedoch möglich, dass zwei Spieler mit und gegen separat spielen.

Code: Select all

possibleTeammates = {}
possibleAdversariesMale = {}
possibleAdversariesFemale = {}
< /code>
Jeder dieser Wörterbücher hat männliche Spieler als Schlüssel, während Werte jeweils weibliche Spieler sind, mit denen sie noch nicht gespielt haben, gegen männliche Spieler, gegen die sie noch nicht gespielt haben, und weibliche Spieler, die sie haben. ' t Noch gespielt gegen. Eine angemessene Leistung, damit ich einen Wert auf jede Übereinstimmung anwenden und die ausgewogenste Kombination auswählen kann? Wenn ja, wie? Oder sollte ich meine Verluste schneiden, die Liste mischen und die erste Kombination durchsetzen, die die Filter erfüllt?class match:
def __init__(self, t1Male, t1Female, t2Male, t2Female):
self.t1Male = t1Male
self.t1Female = t1Female
self.t2Male = t2Male
self.t2Female = t2Female
Danke!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post