Pagini recente » Profil AGMinformatica | Atasamentele paginii Profil Hypherion | Diferente pentru utilizator/pavelrazvan intre reviziile 48 si 49 | Diferente pentru utilizator/simon2712 intre reviziile 168 si 42 | Diferente pentru problema/darb intre reviziile 31 si 30
Nu exista diferente intre titluri.
Diferente intre continut:
h2. Indicaţii de rezolvare
O prima soluţie care ne vine în minte este să facem o parcurgere in lăţime din fiecare nod al arborelui şi să reţinem cea mai lungă distanţă parcursă. Această soluţie are complexitatea <tex>O(N^2)</tex> ce obţine $30$ puncte şi poate fi găsită "aici":http://www.infoarena.ro/job_detail/1085868?action=view-source.
O prima soluţie care ne vine în minte este să facem o parcurgere in lăţime din fiecare nod al arborelui şi să reţinem cea mai lungă distanţă parcursă. Această soluţie are complexitatea <tex>O(N^2)</tex> ce obţine $x$ puncte şi poate fi găsită "aici":http://www.infoarena.ro/job_detail/1085462?action=view-source.
"Soluţia de 100 de puncte":http://www.infoarena.ro/job_detail/1085869?action=view-source se bazează pe două parcurgeri in lăţime pornind cu prima parcurgere dintr-un nod oarecare şi continuând cu a doua din ultimul nod în care am ajuns. Astfel, cea mai îndepărtată frunză din prima parcurgere reprezintă un capăt al lanţului, urmând să îi găsim celălalt capăt în ultimul nod în care ajungem in a doua parcurgere având o complexitate <tex>O(N)</tex>.
"Soluţia de 100 de puncte":http://www.infoarena.ro/job_detail/1085442?action=view-source se bazează pe două parcurgeri in lăţime pornind cu prima parcurgere dintr-un nod oarecare şi continuând cu a doua din ultimul nod în care am ajuns. Astfel, cea mai îndepărtată frunză din prima parcurgere reprezintă un capăt al lanţului, urmând să îi găsim celălalt capăt în ultimul nod în care ajungem in a doua parcurgere având o complexitate <tex>O(N)</tex>.
== include(page="template/taskfooter" task_id="darb") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.