Pagini recente » Diferente pentru utilizator/dornescuvlad intre reviziile 95 si 96 | Diferente pentru utilizator/florinhaja intre reviziile 32 si 31 | Diferente pentru onis-2014/clasament/runda-1 intre reviziile 9 si 8 | Istoria paginii utilizator/as4uz | Diferente pentru fmi-no-stress-9/solutii intre reviziile 7 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
h2. "Freakadebunic":https://infoarena.ro/problema/freakadebunic
Pentru problema aceasta se puteau obtine 2 punctaje partiale: pentru 30p se ia fiecare pereche de noduri alese de Paula si pentru acestea se caulta LCA-ul (cel mai apropiat stramos comun) intr-un mod brut, urcand pe nivele; pentru 60p se va face LCA-ul cu RMQ. Solutia de 100 se bazeaza pe observatia: un nod este un LCA a 2 noduri marcate de Paula, daca acestea se afla in subarbori a 2 fii diferiti (+ cazul cand nodul actual este marcat de Paula; pentru a fi marcat si de Bunic, e necesar ca un singur subarbore al unui fiu sa contina nod marcat de Paula). Complexitatea este O(N), putand calcula pentru fiecare nod cati subarbori ai fiilor au noduri marcate de Paula printr-un DFS.
Pentru problema aceasta se puteau obtine 2 punctaje partiale: pentru 30p se ia fiecare pereche de noduri alese de Paula si pentru acestea se caulta LCA-ul (cel mai apropiat stramos comun) intr-un mod brut, urcand pe nivele in O( N^3. ); pentru 60p se va face LCA-ul cu RMQ in complexitate finala O(N^2 * logN). Solutia de 100 se bazeaza pe observatia: un nod este un LCA a 2 noduri marcate de Paula, daca acestea se afla in subarbori a 2 fii diferiti (+ cazul cand nodul actual este marcat de Paula; pentru a fi marcat si de Bunic, e necesar ca un singur subarbore al unui fiu sa contina nod marcat de Paula). Complexitatea este O(N), putand calcula pentru fiecare nod cati subarbori ai fiilor au noduri marcate de Paula printr-un DFS.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.