- 7
- 1 ion 0123456789
- 1 maria 0123459867
- 1 gigi 0198725416
- 0 1 0
- 0 3 012
- 0 7 0123456
- 0 2 09
In agenda telefonului se introduc periodic contacte. Uneori se efectueaza apeluri catre numere de telefon cu 10 cifre.
Cand un utilizator se apuca sa formeze un numar, dupa ce scrie un prefix de lungime k, trebuie sa apara pe ecran numerele tuturor persoanelor existante in agenda pana la acel moment ale caror numere incep cu acel prefix.
Operatia de adaugare a contactelor in agenda este codificata cu 1, iar cea de formare este codificata cu 0.
Gimy vrea sa testeze programul pentru N operatii.
In fisierul de intrare "bitcell22.in" se gaseste pe prima linie un numar natural N.
Pe urmatoarele N linii se gasesc operatiile efectuate de Gimy sub forma:
1 nume numar (in cazul adaugarii de contact in agenda) sau
0 k prefix_de_lungime_k
In fisierul de iesire "bitcell22.out", pentru fiecare operatie de cautare trebuie sa se gaseasca numele persoanelor ale caror numere incep cu prefixul de lungime k dat. (sau -1 daca nu exista)
Exemple:
in
out
- ion maria gigi
- ion maria
- ion
- -1
Restrictii si precizari:
Numarul de operatii nu depaseste 100.000
Numele nu au mai mult de 15 caractere
Puteti pune intrebari la care sa se poata raspunde cu "DA", "NU". In cazul in care la intrebare nu se poate raspunde cu "DA" / "NU" sau raspunsul la intrebare se gaseste in enunt raspunsul va fi "FARA COMENTARII"
Data start: 18.12.2011 (19:00:00)
Data stop: 25.12.2011 (20:00:00)
Desemnare castigator: 25.12.2011(20:30:00)
Welcome to BitCell. Click here to register !
" si nu va da raspunsurile corecte sau va sta pana la anu(la propriu) ca sa rezolve, dar eu m-am chinuit cum am putut mai bine intr-o asa zi de Craciun, nu vad momentan probleme (dar sunt sigur ca sunt,cel putin cea a timpului), asa ca va
pe toti si asta e : 
mea, dar tot sunt curios ce nu o fi mers bine la testul ala.
oricine poate venit cu propuneri de problema pentru concursul numarul 23
, multumim cata45 de problema.
.
