•DITzoneC
|
 |
« : Mai 24, 2008, 12:32:40 » |
|
Aici puteţi discuta despre problema Virus.
|
|
|
Memorat
|
|
|
|
•savim
|
 |
« Răspunde #1 : Mai 30, 2008, 16:31:54 » |
|
Evaluatorul sigur e reglat la aceasta problema? Am vazut o sursa care ia TLE cu mai putin de 1001ms. http://infoarena.ro/job_detail/191772
|
|
« Ultima modificare: Mai 30, 2008, 20:16:07 de către Stan Serban Andrei »
|
Memorat
|
|
|
|
•maria_d
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #2 : Iulie 04, 2008, 13:03:23 » |
|
salut.....iau TLE pe 2 teste cu KMP si nu stiu ce sa ii mai fac. ma poate ajuta cineva? va rog
|
|
|
Memorat
|
|
|
|
•pauldb
|
 |
« Răspunde #3 : Iulie 04, 2008, 13:10:44 » |
|
KMP-ul nu este solutia optima. Ai putea sa faci un automat (solutia optima) sau hashuri (neoptime, dar merg mai bine ca automatele la problema asta).
|
|
|
Memorat
|
Am zis 
|
|
|
•maria_d
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #4 : Iulie 04, 2008, 13:40:45 » |
|
poti sa imi dai vreun link de unde pot sa invat automatele?
|
|
|
Memorat
|
|
|
|
|
•maria_d
Strain
Karma: 0
Deconectat
Mesaje: 4
|
 |
« Răspunde #6 : Iulie 04, 2008, 13:57:49 » |
|
automatul ala finit e mai lent decat KMP...si KMP nu imi intra in timp pe 2 teste
|
|
|
Memorat
|
|
|
|
|
•anna_bozianu
|
 |
« Răspunde #8 : August 27, 2008, 18:48:00 » |
|
Mie mi s-a parut foarte bine ilustrat algoritmul Aho-Corasick aici : http://www-sr.informatik.uni-tuebingen.de/~buehler/AC/AC.html . In orice caz, ca si cum nu ar fi fost suficient de complicata problema se mai si repeta virusii (  abia cand mi-am dat seama de asta am reusit sa rezolv problema complet). Am ridicat aceasta problema la rangul de " cea mai grea problema pe care am rezolvat-o pana acum " .
|
|
|
Memorat
|
|
|
|
•sima_cotizo
|
 |
« Răspunde #9 : August 27, 2008, 19:37:13 » |
|
Mie imi seamana a problema de arhiva educationala, nu pare ca ar trebui sa faci mai mult decat sa aplici algoritmul  mi-a placut, mai ales ca asa am inteles si cum merge KMP dpdv al automatelor... Oricum a fost interesant in concurs pt cei care nu stiau Aho sa scoata la iveala idei ciudate 
|
|
|
Memorat
|
|
|
|
•blasterz
|
 |
« Răspunde #10 : August 27, 2008, 20:20:45 » |
|
Intra in timp si Suffix Arrays in O(nlogn) si cautare binara
|
|
|
Memorat
|
|
|
|
|
•Mishu91
|
 |
« Răspunde #12 : Decembrie 11, 2008, 22:33:12 » |
|
Cata memorie ai folosit? Ca de ex pt O(L*K) memorie io iau MLE in veselie
|
|
|
Memorat
|
|
|
|
•Dastas
|
 |
« Răspunde #13 : Decembrie 12, 2008, 16:53:41 » |
|
Memorie nu-ti trebuie O(L*K) pentru trie. Iti trebuie O(K2).
|
|
|
Memorat
|
|
|
|
•Mishu91
|
 |
« Răspunde #14 : Decembrie 12, 2008, 17:26:43 » |
|
Memorie nu-ti trebuie O(L*K) pentru trie. Iti trebuie O(K2).
Pai eu folosesc O(L * K) pt ca in trie bag toate subsirurile de lungime K ale lui L. Tu cum faci? 
|
|
|
Memorat
|
|
|
|
•Dastas
|
 |
« Răspunde #15 : Decembrie 12, 2008, 19:46:07 » |
|
In trie bagi toate cele N cuvinte care ti se dau, iar apoi pentru fiecare sufix al lui L, vezi daca vreun prefix (de lungime maxim K bineinteles) al acelui sufix se gaseste in trie. Trebuie sa fii atent la cazul in care ai mai multi virusi identici, sa stii sa incrementezi pentru amandoi raspunsul. Poti sa tii o lista pentru asta.
|
|
|
Memorat
|
|
|
|
•Mishu91
|
 |
« Răspunde #16 : Decembrie 12, 2008, 21:37:34 » |
|
Mersi fain, am rezolvat-o 
|
|
|
Memorat
|
|
|
|
•vlasceanu
Strain
Karma: 0
Deconectat
Mesaje: 5
|
 |
« Răspunde #17 : Aprilie 02, 2009, 21:42:08 » |
|
Din pacate nu reusesc deloc sa implementez un suffix tree si am facut problema cu algoritmul de potrivire a sirurilor Knuth-Morris-Pratt as dori sa stiu si eu cum as putea optimiza acest algoritm sa imi intre pe toate testele(daca e posibil) iar daca nu este posibil as fi recunoscator sa primesc un PM cu o implementare care a luat 80-90 puncte sau chiar 100.
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #18 : Aprilie 02, 2009, 22:08:10 » |
|
Nici eu nu stiu sa implementez suffix tree  . Problema se poate rezolva cu suffix array. Poti citi un articol foarte bun, care contine si implementarea algoritmului, aici.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•vlasceanu
Strain
Karma: 0
Deconectat
Mesaje: 5
|
 |
« Răspunde #19 : Aprilie 02, 2009, 22:18:19 » |
|
Multumesc foarte mult. Acum ma simt prea obosit pentru a citi articolul o sa il citesc maine.10x again
|
|
|
Memorat
|
|
|
|
|