Pagini recente » Diferente pentru blog/problema-majoritatii intre reviziile 18 si 17 | Diferente pentru blog/olimpicul-de-la-facebook intre reviziile 11 si 1 | Diferente pentru blog/viata-dupa-olimpiade-2 intre reviziile 7 si 6 | Diferente pentru blog/epilog-bogdan-patrut intre reviziile 5 si 4 | Diferente pentru algoritmiada-2012/runda-2/solutii/subarbore intre reviziile 15 si 14
Nu exista diferente intre titluri.
Diferente intre continut:
$D[i][j] =$ minim din:
* $D[i{~1~}][j] + D[i{~2~}][j], unde i{~1~} + i{~2~} = i$ (submulţimile $i{~1~}$ şi $i{~2~}$ reunite dau submulţimea i) şi $i{~1~} & i{~2~} = 0$ (submulţimile sunt disjuncte);
* $D[i{~1~}][j] + D[i{~2~}][j], unde i{~1~} + i{~2~} = i (submulţimile $i{~1~}$ şi $i{~2~}$ reunite dau submulţimea i) şi $i{~1~} & i{~2~} = 0$ (submulţimile sunt disjuncte);
* $D[i][x] + Dist[j][x]$, unde în matricea Dist avem precalculate distanţele între oricare două noduri din arbore. Această precalculare poate fi făcută aplicând algoritmul Roy-Floyd.
Este important ca, pentru orice stare $i$, să calculăm întâi dinamica pentru toate rădăcinile $j$ bazându-ne pe prima parte a recurenţei (unirea a doi arbori) şi abia apoi pe a doua (prelungirea unui lanţ) deoarece rezultatele celei de-a doua recurenţe depind de cele obţinute din prima.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.