Zakładamy problematykę z przytoczeniem.
Cały dzień jest meczem. Co godzinę sprawdzamy statystyki oraz podsumowujemy tabelę wyników.
Graczem, Jest klient, a piłkami będą oferty linki jakie mają być wykorzystane.
Zasady gry:
Każdy gracz może rzucić tylko 7 możemy przyjąć wartość Z razy max piłka.
Każdy gracz posiada swoje piłki, nie wie jakie będą mu potrzebne do meczu. Tym więcej piłek tym dla gracza lepiej pod koniec.
Każdy gracz ma określone priorytety piłki.
Obowiązkowe do rzucenia w pierwszej kategorii i nie obowiązkowe.
Nie obowiązkowe dzieli na piłki bez limitu oraz piłki z limitem.
Profit to ilość punktów = wszystkie piłki go posiadają;
Priorytet jest parametrem dodatkowym dla piłek z limitem, określa on fakt czy w danym momencie jak się on zapisuje dużo osób posiada tą
piłkę.
W kolejności w jakiej się ktoś zapisze, w takiej rzuca piłkami.
Naszym zadaniem jest przeprowadzić takie zasady rzucania piłkami. Żeby gracze zarobili najwięcej punktów. Oraz limity rzutów zostały pod
koniec meczu osiągnięte.
Trzeba przetestować i przeprowadzić obliczenia do błędzie najlepsze dla meczu.
Żeby jak najwięcej punktów wszyscy gracze na raz zdobyli.
Piłki obowiązkowe muszą być wrzucone, jeżeli jest ich więcej niż Z to wtedy ustawiamy je według priorytetu.
Potem trzeba wrzucić piłki z limitem(ale trzeba zrobić to tak)
Żeby w razie czego jak z czasem pojawią się osoby pod koniec mające tylko piłki bez limitu to żeby oddały 7 strzałów.
Żeby się nie zdarzyło tak iż pod koniec meczu gracze mogą rzucić tylko 3 piłkami. A jakby przyszły wcześniej by mogły rzucić ponad 7.
Jak ma ktoś jakieś sugestie czym bym mógł się posiłkować w sprawie rozwiązania takiego algorytmu był bym wdzięczny.
Ważne jest to żeby wszystkie limity były rzucone oraz tak to zoptymalizować, żeby pod koniec się nie okazało że gracz może tylko rzucić 4 piłkami.
Był bym wdzięczny za przykładowy algorytm na którym mógł bym się wzorować itp.