am citit si nu scrie nicaieri ce fel de dinamica ar intra.....daca exista cumva una in 2 dimensiuni sau nu

cate despre optimizarea pe numere mari....altceva decat ca folosesc baza mai mare (1000000000) nu stiu
eu am ceva de genu: D[ i ][ j ][ k ] - numarul de posibilitati daca am parcurs distanta i, ma aflu la altitudinea j si am format k varfuri.
memoria am optimizat-o cat am putut (D[ 3 ][ MAXJ ][ MAXK ] .... pe mine pt i ma intereseaza numa ce se afla la distanta i-1 si i-2)