Salut! Iti recomand sa faci problema rucsacului din arhiva educationala. Este o problema clasica de programare dinamica, este explicata acolo si ai acces liber la surse.
Altfel, cauta probleme cu tag-ul de programare dimanica (
Probleme ). Uita-te la cele cu acces liber la surse. Poti sa citesti si comentariile pentru hints sau sa cauti in lista de concursuri (
Concursuri ) concursul de la care a provenit o problema si sa cauti acolo o descriere a solutiei.
De asemenea, daca stii engleza, te poti uita pe site-ul codeforces la problemele care se rezolva cu programare dinamica si se le ordonezi dupa numarul de submisii corecte (
Codeforces ). Acolo ai acces liber la sursele de la orice problema si majoritatea au o descriere a solutiei (cand esti pe enuntului unei probleme apasa pe tutorial in dreapta jos).
Sper ca te-am ajutat