Hej, mam taki problem i nie bardzo wiem jak się do niego zabrać. Mianiowicie potrzebuję skonstruować algorytm programowaniem dynamicznym obliczający ilość możliwości przejścia n metrów, jakie ma robot, który robi kroki o długości 1 metr, 2 metry lub 3metry. Kolejność kroków jest istotna. Najpierw skupiam się na pseudokodzie, implementacją już zajmę się sam.
Póki co widzę to tak:
Interesuje nas aby robot przeszedł dany dystans najmniejszą liczbą kroków, a więc najfajniej by było gdyby cały dystans udało się przejść 3metrowymi krokami ponieważ wtedy będzie ich najmniej, natomiast dystans może nie byc podzielny przez 3 więc co krok będziemy sprawdzać podzielność dystansu i wybierać jak duży krok wykonujemy.
Każda pomoc mile widziana.