Pagini recente » Concursuri Virtuale | Istoria paginii runda/algo_2014/clasament | Diferente pentru sandbox intre reviziile 140 si 139 | Istoria paginii blog/interviu-radu-berinde-partea-a-doua | Diferente pentru sandbox intre reviziile 87 si 86
Diferente pentru
sandbox intre reviziile
#87 si
#86
Nu exista diferente intre titluri.
Diferente intre continut:
a {$[i..j] x [k..k]$} (deci suma elementelor din banda {$[i..j]$} ce sunt pe coloana {$k$}).
{$[i..j] x [k..k]$} (deci suma elementelor din banda {$[i..j]$} ce sunt pe coloana {$k$}).
Pentru a determina subsecventa de suma maxima a sirului {$C$}, vom folosi vectorul {$sum[k] = C[k] + C[k-1] + ... + C[1{@]@}$}. Astfel suma elementelor $C[k..l]$ este egala cu {$sum[l] - sum[k - 1]$}. Pentru a determina subsecventa de suma maxima ce se termina in $l$ trebuie sa gasim cea mai mica $sum[k - 1]$ pentru a maximiza expresia {$sum[l] - sum[k - 1]$}. Astfel obtinem urmatorul cod:
== code(c) |
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.