Pagini recente » Diferente pentru winter-challenge-1/solutii intre reviziile 64 si 55 | Diferente pentru utilizator/c_ovidiu intre reviziile 118 si 111 | Diferente pentru winter-challenge-1/solutii intre reviziile 64 si 57 | Diferente pentru winter-challenge-1/solutii intre reviziile 36 si 37
Nu exista diferente intre titluri.
Diferente intre continut:
h3. problema grea, clasele 9-10 - problema medie, clasele 11-12
Incepem prin a normaliza toate numerele din sir si pe $A$ si $B$, adunand tuturor valoarea $200$. Astfel vom lucra numai cu numere pozitive. Apoi problema se rezolva prin programare dinamica. Sortam in ordine crescatoare elementele si apoi clauculam $A[i, j, k]$ = numarul minim de operatii ce se efectueaza asupra primelor $i$ numere a.i. sa obtinem exact $j$ elemente distincte iar ultimul element sa nu depaseasca valoarea $k$.
Incepem prin a normaliza toate numerele din sir si pe $A$ si $B$, adunand tuturor valoarea $200$. Astfel vom lucra numai cu numere pozitive. Apoi problema se rezolva prin programare dinamica. Sortam in ordine crescatoare elementele si apoi calculam $A[i, j, k]$ = numarul minim de operatii ce se efectueaza asupra primelor $i$ numere a.i. sa obtinem exact $j$ elemente distincte iar ultimul element sa nu depaseasca valoarea $k$.
$A[i, j, k]$ se poate obtine ca fiind maximul dinntre:
# $A[i-1, j, k-1]$ + $|Val_initiala[i]-k|$ (daca vrem ca valoarea initiala a celui de-al $i$-lea element sa fie $k$, dar sa nu-mi creeze un alt element distinct).
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.