1.
Oldjuk meg a hátizsák feladatot egy kapacitású hátizsákkal, tárggyal, amiknek adatai a következők (az alábbiakban (súly, érték) párokat adunk meg): . Adjuk meg a választ, a tárgyhalmazt, és a teljes táblázatot!
Megoldás:
1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2.
Móricka az számok egy permutációját kapta húsvétre. Sajnos nem elégedett az ajándékkel: ő inkább a permutációt szeretné. Adott darab jó számpár: . Móricka a következő műveleteket tudja elvégezni (akárhányszor):
- Az és helyen álló számok felcserélése, amennyiben jó számpár.
Segíts neki eldönteni, hogy teljesülhet-e a vágya, és megkaphatje-e a permutációt. Móricka sajnos kissé lassú felfogású, így olyan algoritmusra van szükség, ami komplexitású. (Felhasználhatjuk, hogy minden permutáció fel lehet írni transzpozíciók szorzataként.)
Megoldás:
related: AlgTerv 1