Fußball: rest der Saison berechnen um einen bestimmten platz zu erreichen...

hanness8-2

Newbie
Registriert
März 2009
Beiträge
1
Ich benötige ein simples Program, welches mir sagt, wie Spiele enden
müssen, damit mein Verein den und den Platz erreichen kann.
Das bedeutet: Eingabe soll sein, dass mein Team Beispielsweise Platz 5
erreichen soll und wie viele Punkte zur Zeit die anderen Mannschaften
und meine haben.
Anhand der noch ausstehenden Spiele soll dann berechnet werden, welche
Ergebnisse aller Mannschaften nötig sind, damit dieses Ziel erreicht
werden kann, die gegnerischen Teams aber möglichst viele Punkte holen.
Ich hoffe ihr verstehet mein Problem.
Da ich selbst leider zu wenig über Programmiersprachen weiß um dies
effizient umzusetzen ( hab ich schon probiert, aber bin an der
Rechenleistung des Computers gescheitert), würde ich mich freuen wenn
ihr mir sagen könntet, wie man so etwas Programmeiren muss. Vielleicht gibt es sowas ja auch schon. Bitte helft mir.
 
Das wird keiner in 1 min schnell für dich runterprogrammieren.
ist Auch bissl Rechenaufwendig.

Gehen wir von 10 Mannschaften und 20 verblieben Runden aus.
Das ergibt 5 Spiele pro Runde.
Allein in einer Runde gibt es 3^5 = 27 Möglichkeiten wie es ausgehen kann.
Hab jetzt keine große Lust über Kombinatorik weiter nachzudenken aber auf die schnelle würd ich sagen.
es sind 27^20 Möglichkeiten.
Da würde Rauskommen: 42391158275216203514294433201
Dann hast eine Menge von Ergebnissen, inder deine Mannschaft Platz 5 (oder besser?)
ist. Das sind dann auch noch "ein paar" und die kannst dir dann alle anschauen.

Was ich dir damit eigentlich sagen will:
Wenn du das Programm hast hilfts dir auch nix weil das kannst dir sowieso nicht anschauen und daraus einen schluss ziehen.
Hab in der Berechnung noch gar darauf geachtet was bei Punktgleichheit passiert. Wennst da Tore mit rein nimmst hast den Overkill.
 
Die Frage ist ja sowieso: Jedes Team holt maximum Punkte, aber was passiert wenn zwei Punktegleiche Teams gegeneinander spielen? Wer bekommt dann die Punkte? Oder unentschieden?

Im Endeffekt ist es eine reine Rechnerei, bei der du viele Punkte berücksichtigen musst. Oder du kürzt es auf die wesentlichen Faktoren herab. Rechnest die durchschnittliche Punktezahl der Teams bisher und addierst sie mal der fehlenden Runden hinzu. Dann guggst du nur mehr wieviele Punkte dein Team für einen gewissen Platz braucht, fertig. Is zwar keineswegs genau aber sollte eig ausrechnen, den erstens kommt es anders und zweitens als man denkt. ;)


so long
Renegade
 
Zurück
Oben