Programare dinamica Coduri Huffman K1 cel mai lung subsir crescator suma maxima in triunghi problema rucsacului