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

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Mai 22, 2009, 14:20:44 »

Aici puteţi discuta despre problema Nums.
Memorat
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #1 : Mai 22, 2009, 14:59:30 »

Problema a fost scoasa temporar din arhiva.
Revenim intr-o zi, doua.
Memorat
Dastas
Vorbaret
****

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #2 : Mai 31, 2009, 16:59:11 »

Am facut problema cu arbori de intervale. Daca trimit numai citirea si sortarea, imi ia cam jumatate de timp. Folosesc sort din STL. Cum as putea sorta mai rapid niste stringuri?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #3 : Mai 31, 2009, 21:56:52 »

In solutia oficiala nu trebuie sa sortezi stringurile.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #4 : Iunie 01, 2009, 00:31:16 »

Am facut problema cu arbori de intervale. Daca trimit numai citirea si sortarea, imi ia cam jumatate de timp. Folosesc sort din STL. Cum as putea sorta mai rapid niste stringuri?

Incearca Radix Sort. Solutia oficiala se baza pe o particularitate a testelor si acum cel mai probabil nu mai obtine punctaj maxim.
Memorat

Am zis Mr. Green
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #5 : Iunie 21, 2009, 00:15:16 »

O sursa care sorteaza stringurile cu sort din STL si apoi foloseste arbori indexati binar pentru mentinerea seturilor de numere obtine 90 de puncte, desi in concurs aceeasi sursa a obtinut 60 de puncte.

Mai trebuie umblat un pic la teste. Am observat ca nu sunt folosite aceleasi teste ca in concurs, probabil au fost refacute pentru a determina alte surse proaste sa pice Smile Trebuie facute cateva teste special si pentru a pica sursa mea.
Memorat
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« Răspunde #6 : Iulie 18, 2010, 21:45:52 »

Salut!
Cate puncte iau cu o padure de trie-uri?
Memorat
stocarul
Nu mai tace
*****

Karma: 49
Deconectat Deconectat

Mesaje: 203



Vezi Profilul
« Răspunde #7 : Iulie 18, 2010, 22:24:02 »

Încearcă și vei vedea.
Dar cred că dacă faci un arbore binar echilibrat pentru lungimile numerelor, iar în fiecare nod al arborelui ți un trie cu numerele ce au lungimea nodului vei obține 100 :p

LE: Da, un Treap cu Trie în noduri  Weightlift
« Ultima modificare: Iulie 18, 2010, 22:45:58 de către Cosmin Mihai Tutunaru » Memorat
toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #8 : Iulie 18, 2010, 22:39:52 »

Practic ti treap cu trie in noduri nu ? Pana si mie mi s-a parut jeg sa bag asta  Whistle .
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #9 : Iulie 18, 2010, 23:07:08 »

Pentru 100 poți sorta numerele date, iar apoi ții nu AIB/ArbInt pentru a răspunde la query-uri(evident, parcurgând încă odată operațiile în ordinea în care apar). Implementarea astea nu este așa scârboasă, dar parcă nici cea mai ortodoxă nu este.  Whistle
Memorat
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« Răspunde #10 : Iulie 18, 2010, 23:48:44 »

Pai eu de fapt vreau sa implementez cat mai multe solutii la problema asta pentru ca e numai buna pentru antrenament si pot folosi o mare parte din structurile de date avansate pe care le cunosc.
Nu ma intereseaza punctele ci antrenamentul in sine.
O sa implementez varianta cu treapuri si trie-uri maine. Azi am implementat un vector in care tin fiecare trie si se pare ca obtin 55 si uneori se obtine si 60 depinde de cum ruleaza evaluatorul la momentul respectiv.
Multumesc pentru raspunsuri!
« Ultima modificare: Iulie 18, 2010, 23:59:16 de către Dragos » Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #11 : Iulie 19, 2010, 17:10:46 »

Pentru 100 poți sorta numerele date, iar apoi ții nu AIB/ArbInt pentru a răspunde la query-uri(evident, parcurgând încă odată operațiile în ordinea în care apar). Implementarea astea nu este așa scârboasă, dar parcă nici cea mai ortodoxă nu este.  Whistle

Daca problema era interactiva nu mergea solutia cu sortatul Tongue

Încearcă și vei vedea.
Dar cred că dacă faci un arbore binar echilibrat pentru lungimile numerelor, iar în fiecare nod al arborelui ți un trie cu numerele ce au lungimea nodului vei obține 100 :p

LE: Da, un Treap cu Trie în noduri  Weightlift

Ai luat 100 pe infoarena cu Treap cu Trie-uri?

Eu am luat 75. imi iese din memorie (testele de la oni trec totusi).
Memorat
sharky12592
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« Răspunde #12 : Decembrie 22, 2010, 19:53:37 »

Imi puteti spune va rog unde pot gasi solutia oficiala in Pascal de la aceasta problema ? Multumesc.
Memorat
costyv87
Strain
*

Karma: 8
Deconectat Deconectat

Mesaje: 37



Vezi Profilul
« Răspunde #13 : Aprilie 07, 2011, 19:13:40 »

Poate sa'mi spuna cineva care este solutia buna? Adica cum tre sa implementez. Daca fac chestia cu noduri pentru fiecare lungime si sa tin cate un trie pentru fiecare nod nu'mi intra in memorie pe cateva teste.  Fighting
Memorat
dushmi
Nu mai tace
*****

Karma: 130
Deconectat Deconectat

Mesaje: 472



Vezi Profilul
« Răspunde #14 : Octombrie 24, 2011, 10:48:41 »

Doar solutia cu treap-uri mai intra in timp acum???
« Ultima modificare: Octombrie 24, 2011, 11:54:22 de către Mihai-Alexandru Dusmanu » Memorat
darkseeker
De-al casei
***

Karma: 29
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« Răspunde #15 : Noiembrie 06, 2011, 21:33:38 »

Ar trebui putin marita limita de memorie a acestei probleme .. eu am o solutie cu trie si aib , fac query pe aib ca sa aflu cate cifre are al k-lea nr din trie la momentul curent , si ia mle pe 5 teste . Daca lista de fii ptr fiecare nod din trie in mod dinamic , ia mle pe un test si tle pe 2 teste Neutral . Solutia cu lista de fii alocata static merge f bine ca timp . Rog un admin sa se uite putin peste limitele problemei . Multumesc anticipat .
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #16 : Noiembrie 09, 2011, 19:30:17 »

Prea stransa limita de timp, am trimis o sursa de 100 pct. si ia 55 parca, am trimis si la limite de timp ....
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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