Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 118 String  (Citit de 4071 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« : Septembrie 26, 2005, 13:25:19 »

Aici puteţi discuta despre problema String.
« Ultima modificare: Noiembrie 08, 2007, 22:48:26 de către Mircea Pasoi » Memorat
Gabi
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 13



Vezi Profilul WWW
« Răspunde #1 : Septembrie 26, 2005, 21:14:22 »

Care ar fi complexitatea optima?
Memorat

My software never has bugs, it just develops random features
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #2 : Septembrie 26, 2005, 21:45:13 »

Citat din mesajul lui: Gabi
Care ar fi complexitatea optima?


O solutie O(N*lg N) ar trebui sa intre in timp fara probleme.
Memorat
Gabi
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 13



Vezi Profilul WWW
« Răspunde #3 : Septembrie 27, 2005, 19:11:32 »

Mersi.
Memorat

My software never has bugs, it just develops random features
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #4 : Ianuarie 20, 2007, 22:47:07 »

Am O(N*lg N) si nu imi intra in timp pe doua teste  ( 7 si 8 ) Cry.

Mentionez ca fac cu BST si m-am bazat pe solutia lui Mugurel Ionut Andreica.
Ceva idei ?  Embarassed

 sad
« Ultima modificare: Ianuarie 25, 2007, 21:53:09 de către Tabara Mihai » Memorat
astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #5 : Februarie 02, 2007, 13:48:44 »

Probabil folosesti alocare dinamica, recursivitate.. Incearca o solutie iterativa, optimizeaza si memoria folosita, limita de timp e destul de stransa la problema asta.
Memorat
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #6 : Februarie 02, 2007, 14:44:43 »

Probabil folosesti alocare dinamica, recursivitate.. Incearca o solutie iterativa, optimizeaza si memoria folosita, limita de timp e destul de stransa la problema asta.

E adevarat.Am si alocare dinamica si si recursivitate.  sad

Vroiam numai sa zic o chestie....insusi solutia lui Mugurel Ionut Andreica nu merge de 100.Cam ciudat sad
Memorat
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #7 : Februarie 02, 2007, 17:10:31 »

Cand s-au pus problemele in arhiva limita de timp s-a micsorat tocmai pentru a-i preveni pe unii useri sa trimita sursele oficiale. Cool
Memorat
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #8 : Februarie 02, 2007, 17:18:03 »

Cand s-au pus problemele in arhiva limita de timp s-a micsorat tocmai pentru a-i preveni pe unii useri sa trimita sursele oficiale. Cool

Daca stau sa ma gandesc putin e si normal sa procedati asa[ Thumb up].Numai ca sunt la inceput cu arborii de prefixe si problema asta am inteles-o destul de bine, si mai ales solutia, si deci eram incantat.Insa ai dreptate, deocamdata ma multumesc cu 80 pana ma invat mai bine cu arborii si reusesc o solutie singur.
 peacefingers
Memorat
astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #9 : Februarie 02, 2007, 17:29:38 »

Exista o solutie mult mai simpla care nu foloseste nicio structura de date avansata. Hint: leaga-te de lungimea secventei
Memorat
zombie_tester_2
Strain


Karma: -17
Deconectat Deconectat

Mesaje: 17



Vezi Profilul
« Răspunde #10 : Octombrie 27, 2008, 21:03:39 »

stie cineva de ce nu intra o sursa pe 3 teste cu compl: O(|M| * (N + log N)), unde M e lungimea care trebuie afisata si care nu poate fi mai mare decat log N + 1 Smile ...... am radix sort  +  cautare binara

Ce s - a intamplat cu evaluatorul, de ce s-a blocat ?

[edit moderator] nu mai posta consecutiv, ci editeaza-ti mesajele
« Ultima modificare: Octombrie 28, 2008, 15:03:03 de către Sima Cotizo » Memorat
dariusdarius
Client obisnuit
**

Karma: 20
Deconectat Deconectat

Mesaje: 62



Vezi Profilul
« Răspunde #11 : Februarie 06, 2013, 20:14:13 »

Imi poate da cineva un hint legat de cum pot face O(n log n)? Am facut O(n * log^2 n) si iau TLE pe 6 teste. M-am gandit la solutia in care sa adaug fiecare secventa de lungime maxim log2 n intr-un Hash, dar am problema ca abba si bba de exemplu se considera drept acelasi lucru (am transformat secventa in baza 2).
Memorat
visanr
Nu mai tace
*****

Karma: 168
Deconectat Deconectat

Mesaje: 213



Vezi Profilul
« Răspunde #12 : Februarie 06, 2013, 20:26:16 »

Pentru o lungime L fixata (log N maxim, cum ai zis si tu), iti faci un vector de frecvente pt configuratiile care apar si vezi de iti apar toate sau nu (poti itera pt L ca e mic).
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #13 : Februarie 06, 2013, 20:46:42 »

Poti sa pui un 'b' in fata tuturor stringurilor si nu mai ai nicio problema de genul asta. De asemenea, poti sa obtii si N log log N fiindca poti cauta binar raspunsul.
Memorat
dariusdarius
Client obisnuit
**

Karma: 20
Deconectat Deconectat

Mesaje: 62



Vezi Profilul
« Răspunde #14 : Februarie 07, 2013, 18:27:12 »

Multumesc pentru ideea cu 'b' in fata fiecarei secvente. Am luat 100  Yahoo! Yahoo!
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines