Pagini: [1] 2   În jos
  Imprimă  
Ajutor Subiect: 124 Divizor si multiplu  (Citit de 15270 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
ditzone
Vizitator
« : Octombrie 23, 2005, 21:49:46 »

Aici puteţi discuta despre problema Divizor si multiplu.
Memorat
junior
Strain
*

Karma: 20
Deconectat Deconectat

Mesaje: 42



Vezi Profilul
« Răspunde #1 : Noiembrie 07, 2005, 21:20:10 »

In ce complexitate se face problema asta? Ca am incercat diverse variante care nu se incadrau in timp...
Memorat
bogdan2412
Echipa infoarena
Nu mai tace
*****

Karma: 410
Deconectat Deconectat

Mesaje: 951



Vezi Profilul
« Răspunde #2 : Noiembrie 08, 2005, 18:02:07 »

Eu am O(sqrt(N))
Memorat
Adriana_S
De-al casei
***

Karma: 51
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #3 : Noiembrie 13, 2005, 12:33:48 »

Citat din mesajul lui: bogdan2412
Eu am O(sqrt(N))


 Think cine e N? in problema citesti un x, un y, tre sa afisezi un p, un q dar....nimic de N
Memorat

VladS
Vizitator
« Răspunde #4 : Noiembrie 13, 2005, 13:26:17 »

N e Y/X.  E ceva cu divizorii lui Y/X  Rolling Eyes
Memorat
Adriana_S
De-al casei
***

Karma: 51
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #5 : Noiembrie 13, 2005, 13:31:31 »

vai, iti multumesc Smile m-am prins si io din moment ce cmmmc(a,b) = a *b/cmmdc(a,b). numai ca nu ti se pare ciudat sa zici O(sqrt(N)) cand in problema nu exista N? Question la asta ma refeream.
Memorat

u-92
Vizitator
« Răspunde #6 : Noiembrie 13, 2005, 14:37:44 »

nu chiar.. log(n) complexitate logaritmica, n^2 complexitate patratica, sqrt(n)
complexitate (cum se zice aici? Mr. Green).. oricum, cam asta e ideea
Memorat
Adriana_S
De-al casei
***

Karma: 51
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #7 : Noiembrie 13, 2005, 15:16:32 »

atunci, my bad Embarassed am zis si eu asa, plina de inocentza si doar cu ganduri de pace Peace
Memorat

vladcyb1
Vorbaret
****

Karma: 33
Deconectat Deconectat

Mesaje: 166



Vezi Profilul
« Răspunde #8 : Noiembrie 13, 2005, 21:56:28 »

In momentul in care iti zice O(sqrt(y/x)) ti se sugereaza si o rezolvare...si daia cred ca bogdan ti a zis sqrt(n)  Tongue
Memorat

Vlad Berteanu
Adriana_S
De-al casei
***

Karma: 51
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #9 : Noiembrie 14, 2005, 12:06:28 »

ma rog, nu mi-a zis mie Smile
Memorat

cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #10 : Noiembrie 17, 2005, 16:57:57 »

ce da pt
Cod:
2
2 4219164
3 4

si inca ceva...solutia...se incadreaza in 2^31?.... Whistle

never mind...e bine...gresala era alta...si...dupa niste calcule am aflat ca rezultatul se incadreaza in 2^31... Rolling Eyes
Memorat

... lipsa de inspiratie ...
tm_radu
De-al casei
***

Karma: 16
Deconectat Deconectat

Mesaje: 140



Vezi Profilul
« Răspunde #11 : Iulie 09, 2006, 18:54:24 »

Imi zice si mie cineva cat da pe:

Cod:
5
5 30
2 120
3 630
5 4410
1 9699690

? va rog...
Memorat

Daca nu merge o preblema, depaneaz-o, si abia apoi arunci calculatoru pe geam
u-92
Vizitator
« Răspunde #12 : Iulie 10, 2006, 10:26:01 »

Cod:
4
8
16
8
256
Memorat
tm_radu
De-al casei
***

Karma: 16
Deconectat Deconectat

Mesaje: 140



Vezi Profilul
« Răspunde #13 : Iulie 11, 2006, 13:53:08 »

daca nu exista solutie ce se va afisa?
« Ultima modificare: Noiembrie 19, 2007, 01:17:25 de către Toma Radu » Memorat

Daca nu merge o preblema, depaneaz-o, si abia apoi arunci calculatoru pe geam
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #14 : Iulie 11, 2006, 13:57:54 »

Ce inseamna nu exista solutie? Daca nu va exista nici o pereche (p q) se va afisa 0.
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #15 : Februarie 20, 2009, 17:02:50 »

ma ajuta cineva si pe mine: am incercat sa fac ca in articolul cu solutii, dar nu stiu o metoda eficienta de a afla toti divizorii lui y/x in timp rapid.

Multumesc anticipat
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #16 : Februarie 20, 2009, 17:16:25 »

O(sqrt(N)) e destul de bine?

Daca N se divide cu x atunci putem scrie N = x * y. Observam ca nu putem avea simultan x > sqrt(N) si y > sqrt(N). De aici rezulta codul:

Cod:
int i;
for (i = 1; i * i < N; ++i)
    if (N % i == 0)
        printf("%d\n%d\n", i, N/i);
if (i * i == N)
    printf("%d\n", i);
Memorat

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

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #17 : Februarie 20, 2009, 17:20:52 »

multumesc frumos wefgef
acuma ar trebui sa o fac Applause
Memorat
mihaela-roxana
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #18 : Noiembrie 03, 2009, 21:01:42 »

Adica daca d(divizorul)D10=1,2,5,10 


Nu?Huh Think Eh?
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #19 : Martie 17, 2010, 16:49:03 »

Nu inteleg ce ai scris tu acolo  Raised eyebrow
« Ultima modificare: Martie 18, 2010, 15:02:08 de către Simoiu Robert » Memorat
caen1
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« Răspunde #20 : Mai 14, 2011, 17:44:00 »

Nu prea inteleg cum sa fac factorizarea rapida. Imi poate explica/da un link cineva? Multumesc!
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #21 : Iulie 13, 2011, 23:39:19 »

Nu stiu unde pot vedea articolul cu solutii, dar poate cineva sa-mi dea si mie un hint, care e faza cu divizorii lui y/x?
Poate macar un link ceva....
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #22 : Iulie 14, 2011, 08:06:38 »

http://infoarena.ro/happy-coding-2005-2/solutii
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #23 : August 15, 2011, 01:46:12 »

Chiar nu inteleg de ce iau incorect la problema asta, fac exact ca in articol, aflu toti divizorii lui y/x daca y se imarte exact la x, numaru determinat fiind nr=D "din articol", daca y nu se imparte exact la x atunci tiparesc 0, nu stiu ce pot sa mai fac, pe testele mele merge bine, pe testul exemplu si pe cel din comentarii la fel merge bine dar oricum WA  Brick wall
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #24 : August 15, 2011, 12:28:36 »

Puterea lui 2 ai pus-o longint?
In rest, habar n-am. Poate ne ajuta o sursa.
Memorat
Pagini: [1] 2   În sus
  Imprimă  
 
Schimbă forumul:  

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