Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 717 Virus  (Citit de 4801 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Mai 24, 2008, 12:32:40 »

Aici puteţi discuta despre problema Virus.
Memorat
savim
Nu mai tace
*****

Karma: 194
Deconectat Deconectat

Mesaje: 333



Vezi Profilul
« 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 Deconectat

Mesaje: 4



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« 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 Mr. Green
maria_d
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #4 : Iulie 04, 2008, 13:40:45 »

poti sa imi dai vreun link de unde pot sa invat automatele?
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #5 : Iulie 04, 2008, 13:51:16 »

Aici gasesti un articol despre automatele finite: http://infoarena.ro/automate-finite-si-kmp
Memorat
maria_d
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« 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
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #7 : Iulie 04, 2008, 14:28:10 »

Articolul respectiv nu e prea grozav la partea cu automatele. Aici gasesti unul mai bun: http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf . S-a mai discutat pe infoarena despre automate aici.
Memorat

Am zis Mr. Green
anna_bozianu
De-al casei
***

Karma: 5
Deconectat Deconectat

Mesaje: 111



Vezi Profilul
« 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 (   Brick wall  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
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« 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 Smile 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 Very Happy
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #10 : August 27, 2008, 20:20:45 »

Intra in timp si Suffix Arrays in O(nlogn)  si cautare binara
Memorat
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #11 : August 27, 2008, 20:29:56 »

Merge si trie simplu in O(L*k)... si inca foarte rapid: http://infoarena.ro/job_detail/192070

Cred ca testele sunt cam slabe...
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #12 : Decembrie 11, 2008, 22:33:12 »

Merge si trie simplu in O(L*k)... si inca foarte rapid: http://infoarena.ro/job_detail/192070

Cred ca testele sunt cam slabe...

Cata memorie ai folosit? Ca de ex pt O(L*K) memorie io iau MLE in veselie
Memorat
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #13 : Decembrie 12, 2008, 16:53:41 »

Memorie nu-ti trebuie O(L*K) pentru trie. Iti trebuie O(K2).
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« 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?  Confused
Memorat
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #16 : Decembrie 12, 2008, 21:37:34 »

Mersi fain, am rezolvat-o  Applause
Memorat
vlasceanu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #18 : Aprilie 02, 2009, 22:08:10 »

Nici eu nu stiu sa implementez suffix tree Tongue.

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 Deconectat

Mesaje: 5



Vezi Profilul
« 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
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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