Paczka składa się z kilku plików:
TestRun
Testerka algorytmów - tutaj możecie zobaczyć jak będzie wyglądała procedura testowa oraz wypróbować swoje algorytmy w "starciu" z prostymi algorytmami losowymi. Algorytm losujący wiele trajektorii i wybierający najlepszą może się okazać niełatwym przeciwnikiem ;)
A_SimpleAlgorithm
Generuje prostą trajektorię
A_RandomAlgorithm
Generuje losową trajektorię
A_RandomControl
Generuje wiele losowych trajektorii, póki nie zbliży się do końca czasu
A_LazyAlgorithm
Czeka 10 sekund po czym generuje losową trajektorię.
PathEvaluation
Sprawdza, czy wygenerowana trajekoria jest poprawna (Tzn czy nie przekracza granic mapy, czy sąsiedztwo jest zachowane oraz jaki jest czas przejazdu
Waszym zadaniem będzie przygotowanie jednej funkcji według powyższego schematu, tzn
[Wektor rozwiązania] = A_NazwaAlgorytmu(Mapa,LimitCzasowy)
Jeżeli niezbędne będą dodatkowe funkcje (Uruchamiane z wyżej przedstawionej) proszę trzymać się tej samej konwencji, tzn [wyjście] = A_NazwaAlgorytmu_funkcja1(...)
[wyjście] = A_NazwaAlgorytmu_funkcja2(...)
itd
Wyszukiwarka
Podobne podstrony:
READMEReadmereadmereadmereadme7 ReadMedist mem gen v6 2 readmeReadMereadmeMscode99 READMEREADMEwięcej podobnych podstron