7. házi feladat

A MathWikiből
(Változatok közti eltérés)
 
5. sor: 5. sor:
 
feljegyezzük egy kétdimenziós tömbben, hogy a legjobb értéket honnan kaptuk. Miután c-t kitöltöttük, visszafelőlről
 
feljegyezzük egy kétdimenziós tömbben, hogy a legjobb értéket honnan kaptuk. Miután c-t kitöltöttük, visszafelőlről
 
meghatározható egy LKR.
 
meghatározható egy LKR.
 
Backtrack alkalmazása pénzváltásra:
 
 
A 8 vezér probléma megoldása alapján alkalmazzuk a backtrack algoritmust a pénzváltás problémára.
 
A probléma a következő:<br>
 
Adott S pénzösszeg és P = {p_1, ..., p_n} pozitív egészek esetén keresem az összes olyan
 
S = {s_1, ..., s_n} nemnegatív szám n-est, melyre \sum_{x=1}^{n} pi*si egyenlő S-sel.
 

A lap 2011. március 22., 16:01-kori változata

LKR megszerkesztése:

Az előadáson bemutatott lkr.py módosítása úgy, hogy az LKR hossza mellett határozzunk meg egy konkrét közös részsorozatot, melynek hossza maximális. Ez történhet például úgy, hogy a c[i][j] értékek meghatározásakor feljegyezzük egy kétdimenziós tömbben, hogy a legjobb értéket honnan kaptuk. Miután c-t kitöltöttük, visszafelőlről meghatározható egy LKR.

Személyes eszközök