Optimierung gefilterter Kombinationen von Kombinationen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Optimierung gefilterter Kombinationen von Kombinationen

by Anonymous » 10 Feb 2025, 13:13

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!

Top