Zdravim,
chystam se na implementaci tohoto algoritmu v c++, tak se chci jen zeptat, jestli byste nemeli nejake hinty do zacatku, treba jake datove struktury pouzit, nejake finty na snizeni casove slozitosti, apod.
Jedna se o problem Lights - mozna znate jako hru pro mobily (http://en.wikipedia.org/…t_%28game%29). Mam z nejake pocatecni zadane konfigurace zjistit nejmensi mozny pocet kroku tak, aby na konci vsechna svetla byla zhasnuta.
Takze jakym zpusobem si napriklad pamatovat kroky ve kterych uz jsem byl? Jakou datovou strukturu pouzit pro ten grid? Dvourozmerne pole? Mit jednotliva pole jako struktury nebo instance tridy?
Jenom si delam takovy pocatecni brainstorming, takze kdybyste kdokoliv cokoliv vedel, budu moc vdecny za jakekoliv postrehy.
Diky moc,
J.