Pagini recente » Diferente pentru problema/tablite intre reviziile 29 si 30 | Diferente pentru problema/shield intre reviziile 54 si 51 | Diferente pentru problema/grarb intre reviziile 15 si 16 | Diferente pentru problema/grendizer intre reviziile 16 si 15 | Diferente pentru tree-decompositions intre reviziile 24 si 25
Nu exista diferente intre titluri.
Diferente intre continut:
sfarsit cat timp
returneaza ret;
==
Functia $QUERYAi(Path[], lo, hi)$ returneaza in $O(log(N))$, cu ajutorul structurii de date arbori de intervale, maximul dintre valorile cuprinse in intervalul $[lo, hi]$.
Raspunsul cerintei de primul tip va fi {$Maxim(QUERY (lca, x), QUERY (lca, y))$}, variabila $lca$ fiind cel mai apropiat stramos comun al lui $x$ si $y$.
Pentru rezolvarea cerintei de tipul doi, vom folosi aceeasi arbori de intervale care vor obtine un cost de $O(log(N))$ per operatie. Nu voi prezenta aceasta functie aici, ea fiind in detaliu prezentata in una din sursele afisate in Bibliografie.
Complexitatea finala: $O(M*sqrt(N)*log(N))$.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.