

	Aplicam metoda programarii dinamice.
	Elementul Y[i,j] din matricea y reprezinta nr. maxim de carti dintre primele i (in ordinea
data la intrare) titalizand lungimea j (0<=i<=n,0<=j<=L).
	Calculam elementele matricei y pornind de la urmatoarele observatii:
a) daca k1,k2,..,km este o submultime a primelor i-1 carti, totalizand lungimea j, atunci aceeasi
submultime k1,..,km este si o submultime a primelor i carti totalizand lungimea j;
b) daca k1,k2,..,km este o submultime a primelor i-1 carti totalizand lungimea j-x[i], iar cartea
i are grosimea x[i], atunci k1,k2,..,km,i reprezinta o submultime a primelor i carti totalizand
lungimea j;
c) orice submultime a primelor i carti totalizand o lungime j se poate obtine pe baza regulilor
a) si b). Intr-adevar, ea poate sa contina sau nu cartea cu numarul i;

	Prin urmare, putem calcula y[i,j] pe baza valorilor y[i-1,k],0<=k<=j.
	In final, in y[n,l] vom obtine rezultatul dorit.