Witam
Mam problem z projektem, dotyczy on harmonogramowania zadań na jeden maszynie. Jest n zadań, każde ma swój czas wykonania i czas oddania, za przekroczenie czasu oddania przewidziana jest kara. Program ma tak ustawić kolejność zadań aby kara była jak najmniejsza. Tu pojawia się mój problem, mianowicie nie wiem na jakiej zasadzie mają działać te zadania (co maja robic) oraz jak ogólnie miałby wyglądać program. Ważne jest by program robił to z użyciem algorytmu symulowanego wyżarzania (mam takie polecenie żeby z tego algorytmu skorzystać).
Nie licze na cały kod C++ (chodź był by mile widziany :D ) ale chociaż na jakąś podpowiedź bądź pseudokod lub jak ten program ma wyglądać.
Z góry dzieki :D