Pagini recente » Clasament Juniori | Diferente pentru algoritmiada-2022/runda-1/solutii/tigri intre reviziile 4 si 5 | Diferente pentru blog/infoarena_in_2008_articole intre reviziile 11 si 12 | Ultimul Cartus | Diferente pentru algoritmiada-2019/runda-preoji/solutii/panza intre reviziile 5 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
h2. <tex> O(N * M) </tex> - $100$ de puncte
De asemenea, vom face cateva calcule intermediare de complexitate <tex> O(M) </tex> pentru fiecare segment, astfel:
Vom face cateva calcule intermediare de complexitate <tex> O(M) </tex> pentru fiecare segment, astfel:
Mai intai calculam $x[j]$ care e costul minim sa ajung in punctul $j$ pe segmentul $i - 1$, stiind ca prin punctul $j$ trec, pe punctea de lungime $A[j]$, pe segmentul $i$. Pentru inceput, $x[j] = d[i - 1][j]$, daca $X[i - 1] ≤ j ≤ Y[i - 1]$, sau $infinit$ daca nu. Apoi facem o parcurgere de la $2$ la $M$ si zicem $x[j] = min {x[j], x[j - 1] + 1}$. Apoi facem o parcurgere de la $M - 1$ la $1$ si recalculam $x[j] = min {x[j], x[j + 1] + 1}$. Astfel, simulam o plimbare pe segmentul $i - 1$.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.