Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 617 Litere  (Citit de 3760 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


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

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« 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
De-al casei
***

Karma: 5
Deconectat Deconectat

Mesaje: 111



Vezi Profilul
« Răspunde #2 : Decembrie 17, 2007, 18:10:54 »

Raule  Rolling on the Floor Laughing
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #3 : Decembrie 17, 2007, 22:30:29 »

doar un test imi iese din timp Sad... si iau 40... nashpa....
Memorat
Tabara
Nu mai tace
*****

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #4 : Decembrie 17, 2007, 22:40:08 »

doar un test imi iese din timp Sad... 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  Whistle ]
Este solutia in articol: aici.
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #5 : Decembrie 18, 2007, 01:07:01 »

totusi.. 9 teste din 10...
Memorat
astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #6 : Decembrie 18, 2007, 01:07:59 »

Putea sa puna N un milion si picai mai multe Smile
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


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

Karma: 301
Deconectat Deconectat

Mesaje: 962



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

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #9 : Decembrie 18, 2007, 01:21:24 »

E ok.. oricum voi face si rezolvarea corespunzatoare  Smile
Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« 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 Very Happy TLE
Memorat
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



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

Mesaje: 23



Vezi Profilul
« Răspunde #12 : Iulie 09, 2009, 08:52:30 »

imi depaseste timpul pe testul 6   Brick wall

fac cam multe operatii  cand deplasez vectorul..//  Think alta idee mai rapida? help pls  d'oh!
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #13 : Iulie 09, 2009, 10:40:18 »

Alta idee mai rapida
Memorat
bugy
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 23



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

Mesaje: 23



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

Mesaje: 46



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

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