•wefgef
|
 |
« : Decembrie 17, 2007, 15:21:15 » |
|
Aici puteţi discuta despre problema Litere.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•wefgef
|
 |
« Răspunde #1 : Decembrie 17, 2007, 15:21:52 » |
|
Am modifcat 2 teste si am grupat pentru ca metodele ineficiente sa nu mai ia 100.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•anna_bozianu
|
 |
« Răspunde #2 : Decembrie 17, 2007, 18:10:54 » |
|
Raule 
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #3 : Decembrie 17, 2007, 22:30:29 » |
|
doar un test imi iese din timp  ... si iau 40... nashpa....
|
|
|
Memorat
|
|
|
|
•Tabara
|
 |
« Răspunde #4 : Decembrie 17, 2007, 22:40:08 » |
|
doar un test imi iese din timp  ... si iau 40... nashpa.... Daca ai pastrat solutia ta din concurs [ Bubble-ul ala optimizat ] nu cred ca o sa mai ia 100 nicicum, indiferent de ce optimizari mai aduci. [ a avut wefgef grija de asta  ] Este solutia in articol: aici.
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #5 : Decembrie 18, 2007, 01:07:01 » |
|
totusi.. 9 teste din 10...
|
|
|
Memorat
|
|
|
|
•astronomy
|
 |
« Răspunde #6 : Decembrie 18, 2007, 01:07:59 » |
|
Putea sa puna N un milion si picai mai multe
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #7 : Decembrie 18, 2007, 01:10:34 » |
|
Nu am vrut sa fac teste mai mari pentru ca dimensiunea fisierelor de test sa fie mica si ca sa nu trebuiasca long long pentru rezultat.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•DITzoneC
|
 |
« Răspunde #8 : Decembrie 18, 2007, 01:11:14 » |
|
Din moment ce exista un singur test pe care pica se pot face mai multe pe aceeasi idee. Pur si simplu s-a preferat creearea unuia singur si gruparea cu mai multe. Poate ca e un pic exagerat gruparea a 6 teste, dar oricum este doar la arhiva unde scopul ar trebui sa fie rezlvarea de 100.
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #9 : Decembrie 18, 2007, 01:21:24 » |
|
E ok.. oricum voi face si rezolvarea corespunzatoare 
|
|
|
Memorat
|
|
|
|
•MciprianM
|
 |
« Răspunde #10 : Mai 26, 2008, 12:16:35 » |
|
Am modifcat 2 teste si am grupat pentru ca metodele ineficiente sa nu mai ia 100.
Cu insertion sort pica doar testul 6  TLE
|
|
|
Memorat
|
|
|
|
•Bogdan_tmm
|
 |
« Răspunde #11 : Decembrie 27, 2008, 11:58:14 » |
|
Am si eu o problema.Nu'mi dau seama de ce face mai putine operatii decat ar trebui ...Sau poate nu le ordonez eu corect dar la ordonare merge pe testele mele.Suma finala va fi suma elementelor din a for(i=122;i>=97;i--) { for(j=0;j<ul;j++) { if((int)c[j]==i) { while(c[j]<=c[ul]&&j<ul) ul--; if(c[j]>c[ul]) { a[ul]+=ul-j; char aux=c[j]; c[j]=c[ul]; c[ul]=aux; ul--; } } } } La inceput ul=n-1.Macar sa stiu daca e buna sau nu ideea
|
|
« Ultima modificare: Decembrie 27, 2008, 12:25:33 de către Tarca Bogdan »
|
Memorat
|
|
|
|
•bugy
Strain
Karma: 0
Deconectat
Mesaje: 23
|
 |
« Răspunde #12 : Iulie 09, 2009, 08:52:30 » |
|
imi depaseste timpul pe testul 6  fac cam multe operatii cand deplasez vectorul..//  alta idee mai rapida? help pls 
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #13 : Iulie 09, 2009, 10:40:18 » |
|
|
|
|
Memorat
|
|
|
|
•bugy
Strain
Karma: 0
Deconectat
Mesaje: 23
|
 |
« Răspunde #14 : Iulie 14, 2009, 10:26:42 » |
|
am facut intai o metoda mai lenta parcurgand sirul..../ (la fiecare m-am uitat in spate), apoi. am incercat sa ordonez sirul si in alt vector sa retin pozitia apoi am facut asa ex acbda aabcd
|
|
|
Memorat
|
|
|
|
•bugy
Strain
Karma: 0
Deconectat
Mesaje: 23
|
 |
« Răspunde #15 : Iulie 14, 2009, 10:28:28 » |
|
am facut intai o metoda mai lenta parcurgand sirul..../ (la fiecare m-am uitat in spate), apoi. am incercat sa ordonez sirul si in alt vector sa retin pozitia apoi am facut asa ex acbda aabcd 15324 si am comparat pe fiecare cu urmatoarele rezultand 4
scuzati am dat enter din greseala:D asa.. si tot imi iese din timp ce fac... nu am inteles prea bine.. faza cu vectorul de frecventa Foloseste butonul "modifica".
|
|
« Ultima modificare: Iulie 14, 2009, 10:50:07 de către Paul-Dan Baltescu »
|
Memorat
|
|
|
|
•alex_unix
Strain
Karma: 22
Deconectat
Mesaje: 46
|
 |
« Răspunde #16 : Aprilie 15, 2012, 18:09:51 » |
|
Am o nelamurire . Cat ar trebui sa dea pentru ' addb ' ? Dupa solutia descrisa de voi ar trebui sa dea 2. De ce nu 1 ? Edit : Va rog sa am scuzati, caracterele trebuie sa fie "adiacente" 
|
|
|
Memorat
|
|
|
|
|