Pagini recente » Atasamentele paginii Profil SynHGA | Diferente pentru problema/rox intre reviziile 13 si 19 | Profil UPM_Biro_Roby | Diferente pentru algoritmiada-2010/clasament/runda-finala/studenti intre reviziile 1 si 3 | Diferente pentru problema/dictree intre reviziile 2 si 3
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="dictree") ==
Pe parcursul acestei probleme, vom numi *litera* oricare dintre cele $52$ de caractere latine (litere mari si mici, care sunt considerate diferite). Numim *arbore dictionar* un arbore cu radacina, care are fiecare muchie etichetata cu o litera. Un cuvant (succesiune finita de litere) poate fi regasit intr-un arbore dictionar daca exista un drum care coboara in arbore, pornind de la radacina, astfel incat muchiile de pe drum sa fie etichetate cu literele care formeazÇŽ cuvantul, in ordine.
Pe parcursul acestei probleme, vom numi *litera* oricare dintre cele $52$ de caractere latine (litere mari si mici, care sunt considerate diferite). Numim *arbore dictionar* un arbore cu radacina, care are fiecare muchie etichetata cu o litera. Un cuvant (succesiune finita de litere) poate fi regasit intr-un arbore dictionar daca exista un drum care coboara in arbore, pornind de la radacina, astfel incat muchiile de pe drum sa fie etichetate cu literele care formeaza cuvantul, in ordine.
*Un exemplu valoreaza cat 1000 de cuvinte.*
!problema/dictree?dictree.jpg!
Acest arbore dictionar are 10 noduri. Urmatoarele cuvinte se pot regasi in acest arbore dictionar: *M*, *MI*, *MIT*, *Ma*, *i*, *io*, *ioi*, *iq*, *C*.
Cateva exemple de cuvinte care nu se pot regasi in acest arbore dictionar: *Pascal*, *a*, *oi*, *MIM*.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.