Pagini: [1] 2 3 4   În jos
  Imprimă  
Ajutor Subiect: 002 Algoritmul lui Euclid extins  (Citit de 48114 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
•wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« : Februarie 26, 2008, 11:10:24 »

Aici puteti discuta despre problema Algoritmul lui Euclid extins.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
•Agent_Smith
Strain


Karma: -111
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« Răspunde #1 : Martie 04, 2008, 16:10:58 »

imi poate si mie spune care e diferanta dintre cele 2 coduri , job #148569 si job #148571 , pe al meu iau 10 puncte iar pe cel "imprumutat" Confused 100 . de ce ?? Eh?
Memorat
•astronomy
Nu mai tace
*****

Karma: 204
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #2 : Martie 04, 2008, 16:21:36 »

In prima sursa ai cmmdc(n,m%n) in loc de cmmdc(m,m%n). Pe viitor te rog verifica putin sursa inainte sa postezi. De asemenea, asigura-te ca postezi acolo unde trebuie, tu ai trimis sursa la Algoritmul lui Euclid, nu euclid extins.
Memorat
•xtreme
De-al casei
***

Karma: -26
Deconectat Deconectat

Mesaje: 118



Vezi Profilul
« Răspunde #3 : Aprilie 16, 2008, 16:59:41 »

Cu ce ar mai trebui sa optimizez ka sa imi dea 100?... Brick wall..
http://infoarena.ro/job_detail/180132
Memorat
•varuvasi
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 11



Vezi Profilul
« Răspunde #4 : Aprilie 16, 2008, 17:05:04 »

citirea si scrierea in C.
Ai fi vazut asta daca te-ai fi uitat pe celalalte surse.  Tongue
Memorat
•fireatmyself
Nu mai tace
*****

Karma: 36
Deconectat Deconectat

Mesaje: 492



Vezi Profilul
« Răspunde #5 : Aprilie 16, 2008, 17:41:52 »

@vasile: s-a luat 100 si cu citire in C++: http://infoarena.ro/job_detail/155936?action=view-source
@alex: in loc sa folosesti endl, foloseste '\n'. merge mai repede asa, deoarece endl goleste bufferul dupa fiecare numar afisat. http://infoarena.ro/job_detail/180182?action=view-source 
« Ultima modificare: Aprilie 16, 2008, 17:49:34 de către Bogdan A. Stoica » Memorat

Viata e scurta. Daca nu o putem lungi, macar s-o facem lata.
•Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #6 : Aprilie 17, 2008, 05:00:03 »

@bogdan in sfarsit carma pozitiva  Thumb up
Memorat
•xtreme
De-al casei
***

Karma: -26
Deconectat Deconectat

Mesaje: 118



Vezi Profilul
« Răspunde #7 : Aprilie 17, 2008, 09:27:05 »

@vasile: s-a luat 100 si cu citire in C++: http://infoarena.ro/job_detail/155936?action=view-source
@alex: in loc sa folosesti endl, foloseste '\n'. merge mai repede asa, deoarece endl goleste bufferul dupa fiecare numar afisat. http://infoarena.ro/job_detail/180182?action=view-source 
Mersi mult...a mers... Ok
Memorat
•sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #8 : Noiembrie 02, 2008, 08:09:51 »

Am mutat discutia despre factorizarea numerelor in alt topic:

http://infoarena.ro/forum/index.php?topic=3336.0
Memorat
•k_ounu_eddy
Vorbaret
****

Karma: -104
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #9 : Decembrie 18, 2008, 18:59:52 »

As avea o intrebare despre articolul cu Algoritmul lui Euclid.Zice asa:
Citat
Cum a si b sunt divizibile cu d, atunci orice combinatie liniara a lor este divizibila cu d, inclusiv a - b * c = a%b.
Ce inseamna combinatie liniara?E acea combinatie de variabile,in care raportul lor e constant,nu?
De ex, avem 2 variabile a,b.Daca a/b=const => a si b sunt o combinatie liniara,nu?
Presupunand ca am dreptate,in articol zice inclusiv a-b*c=a%b. a%b e prima variabila.Si a doua care e atunci?Doar insusi cuvantul "combinatie" presupune "mai multe".
Sau poate vrea sa spuna "este divizibila cu d,inclusiv cu a-b*c=a%b".Explicati putin ce vrea sa spuna articolul aici.
Memorat
•devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #10 : Decembrie 18, 2008, 19:10:28 »

faptul ca orice combinatie a numerelor a,b divide un numar c, inseamna ca oricum am alege 2 numere x si y atunci a*x + b*y va divide numarul c. Cel putin asta inteleg eu prin combinatie liniara, ii asociezi fiecarui numar un coeficient si le aduni.
De exemplu o combinatie ptr sirul de numere a1, a2 ... an poate fi:
x1*a1 + x2*a2 .. + xn*an
unde sirul x1, x2 ... xn il alegi tu.

Sper ca nu zic prostii.
Memorat
•k_ounu_eddy
Vorbaret
****

Karma: -104
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #11 : Decembrie 19, 2008, 18:56:54 »

Ok,am consultat alte surse si cred ca ai dreptate.
Dar tot nu am inteles ce vrea sa spuna articolul.In enunt se precizeaza:

a,b - divizible cu d =>orice combinatie liniara divizibila cu d
limbaj matematic : a*x+b*y divizibil cu d (evident)

inclusiv a%b
limbaj matematic: (a%b)*x + ...
care e al doilea termen aici?
Si chiar daca am avea al doilea termen(m-am gandit ca poate ar fi b),ce legatura are combinatia asta liniara cu cmmdc.Adica ,ce trebuie sa demonstram, e faptul ca a si b au acelasi cmmdc cu b si a%b.De ce din combinatia aia liniara rezulta ca au acelasi cmmdc cele doua perechi de numere.
PS:sper ca ati inteles ce am spus


Memorat
•wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #12 : Decembrie 19, 2008, 19:23:30 »

Probabil ca daca ai folosi regulile de punctuatie si te-ai exprima coerent s-ar intelege mai bine ce vrei sa spui.
Memorat

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

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #13 : Decembrie 19, 2008, 19:52:44 »

Din faptul ca orice combinatie liniara a lui a si b divide pe d rezulta ca si a%b este divizibil cu d. De ce? pentru ca a%b poate fi scris ca o combinatie liniara a lui a si b.
« Ultima modificare: Decembrie 20, 2008, 09:42:43 de către Savin Tiberiu » Memorat
•k_ounu_eddy
Vorbaret
****

Karma: -104
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #14 : Decembrie 19, 2008, 19:58:39 »

Citat
Probabil ca daca ai folosi regulile de punctuatie si te-ai exprima coerent s-ar intelege mai bine ce vrei sa spui.
Eu cred ca folosesc destule semne de punctuatie.
La fel si cu coerenta.Sunt unii useri la care stau o gramada de timp sa inteleg ce au spus(din punct de vedere al coerentei).Sa nu mai spun ca multe articole sunt editate prost(greseli de exprimare,gramaticale etc).Asta e si motivul principal pt care pun acum intrebarile acestea pe forum.
[EDIT]:Am uitat sa ii multumesc lui Tiberiu.Am inteles cum stau lucrurile.
Memorat
•wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #15 : Decembrie 19, 2008, 19:59:32 »

Din faptul ca orice combinatie liniara a lui a si b divide pe d rezulta ca si a%b divide pe d. De ce? pentru ca a%b poate fi scris ca o combinatie liniara a lui a si b.

Probabil vrei sa spui ca orice combinatie liniara este divizibila cu d Tongue
Memorat

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

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #16 : Decembrie 19, 2008, 21:06:51 »

Intr-adevar, scuze Very Happy
Memorat
•Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #17 : Decembrie 20, 2008, 09:41:51 »

@Iacob, o chestie care imi sare in ochi de fiecare data cand citesc posturile tale e faptul ca nu lasi spatii intre punct si inceputul propozitiei noi, sau dupa o virgula, sau inainte de o paranteza. Asta face sa ma gandesc ca nu e scris ca lumea in loc sa ma concentrez la ce vrei sa zici. Am zis asta ca sa nu ai impresia ca doar Andrei are ceva cu posturile tale.
Memorat
•k_ounu_eddy
Vorbaret
****

Karma: -104
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #18 : Decembrie 20, 2008, 13:07:46 »

OK, am sa incerc de acum incolo.
« Ultima modificare: Decembrie 22, 2008, 14:20:00 de către Iacob Eduard » Memorat
•wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #19 : Decembrie 20, 2008, 16:58:08 »

OK,am sa incerc de acum incolo

Amuzant, dupa virgula nu ai lasat spatiu mai sus Tongue
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
•k_ounu_eddy
Vorbaret
****

Karma: -104
Deconectat Deconectat

Mesaje: 161



Vezi Profilul
« Răspunde #20 : Decembrie 22, 2008, 14:23:52 »

Am corectat.
Insa am zis ca o sa incerc, deci incercarea are si o rata de esec. Oricum imi asum greseala  Tongue
Ce nu inteleg eu, e cum o sa ajute aceste spatii, sa intelegeti mai bine post-urile mele. Nevermind  Smile
Memorat
•wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #21 : Decembrie 22, 2008, 15:19:12 »

Daca lasi spatii dupa semnele de punctuatie (cum de altfel este corect sa scrii) creste lizibilitatea postului.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
•robigi
Strain
*

Karma: 5
Deconectat Deconectat

Mesaje: 40



Vezi Profilul
« Răspunde #22 : Ianuarie 29, 2009, 13:43:18 »

scz de inrtebare k ii cam offtopic, dar imi explica shi mie cnv de ce atunci cand pun << endl fata de  <<"\n" un test imi tine cu 150-200 ms mai mult Huh?    Think
Memorat
•toni2007
Nu mai tace
*****

Karma: 160
Deconectat Deconectat

Mesaje: 663



Vezi Profilul
« Răspunde #23 : Ianuarie 29, 2009, 13:45:31 »

S-a mai discutat pe forum despre asta. endl goleste bufferul de fiecare data dupa ce scrie, de aceea ia mult mai mult.
Memorat
•LostDelmu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #24 : Februarie 18, 2009, 00:46:25 »

La ultimul test imi iese din timp si ce ma pune pe ganduri e diferenta dintre timpi Think
imi poate sugera cineva cum pot optimiza programul ca sa se incadreze? Fool
http://infoarena.ro/job_detail/261158
Memorat
Pagini: [1] 2 3 4   În sus
  Imprimă  
 
Schimbă forumul:  

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