[ RooTeR @ 16.07.2005. 15:29 ] @
Zadatak je sa saveznog 2002 valjda ... (ima ga na www.z-trening.com) Dato je n kutija (n<=10000), i za svaku je dat prechnik osnove i visina. Kutija A se moze staviti u kutiju B samo ako joj ni visina ni prechnik nisu veci od prechnika i visine kutije B. Date kutije treba smestiti tako da na kraju ostane minimalan broj vidljivih kutija. Primer: Dato je 5 kutija: jedna sa precnikom 20 i visinom 30, druga sa precnikom 30 i visinom 20, treca sa precnikom 40 i visinom 40, cetvrta sa precnikom 10 i visinom 30 i peta sa precnikom 15 i visinom 15. Tada je moguce smestiti cetvrtu kutiju u prvu, a zatim prvu u trecu, kao i petu kutiju u drugu. Tako ostaju dve vidljive kutije: druga i treca. Medutim, nikako nije moguce smestiti sve kutije u jednu, pa je 2 ovde rešenje. Ulaz: 5 20 30 30 20 40 40 10 30 15 15 Izlaz: 2 E sad, ja sam tu svashta probao, ali mi je sve sporo ... neka ideja? cassey :) |