Pagini: 1 2 [3] 4   În jos
  Imprimă  
Ajutor Subiect: 116 Suma  (Citit de 34279 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #50 : Noiembrie 29, 2008, 22:22:07 »

Articolul despre Teorema Chineza a Resturilor explica destul de bine. In principiu daca aplici Algoritmul lui Euclid extins pentru c=1, vei obtine inversul modular.  Thumb up
Memorat
Vlad_fisca
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« Răspunde #51 : Noiembrie 30, 2008, 17:27:02 »

Mersi sima...Sper sa ma ajute.
« Ultima modificare: Noiembrie 30, 2008, 18:46:13 de către Bogdan Tataroiu » Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #52 : Noiembrie 30, 2008, 21:43:44 »

Aici gasesti detalii despre teorema mica a lui Fermat (din care poti afla inversul modular al unui numar) http://en.wikipedia.org/wiki/Fermat%27s_little_theorem
Memorat
xblade
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #53 : Martie 23, 2009, 16:50:41 »

Deci simt ca innebunesc. Am trimis nu stiu cate surse la problema asta si maximul pe care l-am putut scoate a fost 80. Nu mai suport. Brick wall
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #54 : Martie 24, 2009, 21:34:07 »

Deci simt ca innebunesc. Am trimis nu stiu cate surse la problema asta si maximul pe care l-am putut scoate a fost 80. Nu mai suport. Brick wall

incearca sa te calmezi, si incepe prin a ne spune cum faci ca sa poti fi ajutat Very Happy
Memorat
xblade
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #55 : Martie 25, 2009, 16:23:52 »

Calculez suma si o aduc la forma generala si bag mod peste tot. Imi pica la 2 teste. Habar nu am ce e ala invers modular si nu inteleg nimic din teoria care s-a spus mai sus.

Tin sa va anunt ca sunt la inceputul  drumului in a inteleg si a folosi C/C++ la nivel de olimpiada.
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #56 : Martie 25, 2009, 16:47:29 »

Nu'ti trebuie invers modular. Ai grija sa bagi mod chiar peste tot si sa folosesti long long.
Memorat
xblade
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #57 : Martie 26, 2009, 18:40:53 »

Am pus chiar peste tot. Nu vad unde am gresit...
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #58 : Martie 26, 2009, 21:25:24 »

Imparte la constate unde poti. Daca de exemplu ai de calculat ceva de forma n*(n+1)*(n+2) / 2 calculeaza in ordinea aceasta n*(n+1)/2 * (n+2).
Memorat

Am zis Mr. Green
miculprogramator
Nu mai tace
*****

Karma: 65
Deconectat Deconectat

Mesaje: 306



Vezi Profilul
« Răspunde #59 : Iulie 26, 2009, 17:08:44 »

Citat
pai...tocmai asta poti sa faci si inainte de inmultire......dar daca spun mai mult...si asa ii prea mult.... Embarassed

This guy is a good guy! Thanks.  peacefingers
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #60 : Ianuarie 06, 2010, 16:53:06 »

Buna am incercat sa fac cu modulo peste tot, dar iau doar 50 pct. Imi puteti da o sugestie?
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #61 : Ianuarie 06, 2010, 18:37:29 »

Ai grija in ce ordine faci impartirile. Daca de exemplu ai doua numere impare pe care le inmultesti si le imparti la 2 si apoi inmultesti cu un numar par, iti va da rezultatul gresit.

Mai citeste ce sfaturi au fost date in acest subiect, poate te ajuta.
Memorat

Am zis Mr. Green
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #62 : Ianuarie 06, 2010, 19:02:48 »

Deci am luat pe cazuri, ca sa fac ceva de genu: pe 6=2*3 si sa vad care termen se imparte la fiecare: am luat 80 pct. Ceva sugestii
EDIT: Am luat 100. Merci Dan pentru sugestie
Memorat
HoriaClement
Strain


Karma: -8
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #63 : Aprilie 27, 2010, 16:30:16 »

Imi puteti da si mie testul 3?
Memorat
sima_cotizo
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 596



Vezi Profilul
« Răspunde #64 : Aprilie 27, 2010, 17:49:15 »

Testele, daca nu au fost facute pana acum publice, nu se dau. Spune-ne cum faci / unde suspectezi ca gresesti ca sa te putem ajuta.
Memorat
HoriaClement
Strain


Karma: -8
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #65 : Aprilie 27, 2010, 22:11:33 »

Am inteles treaba cu testele,oricum am luat 100,ms de raspuns.
Memorat
andunhill
Vorbaret
****

Karma: 12
Deconectat Deconectat

Mesaje: 183



Vezi Profilul
« Răspunde #66 : Mai 26, 2010, 22:36:15 »

Dupa cum ziceau si ceilalti formula se gaseste in manualul de matematica de cl 9. Trebuie luata in considerare diferenta dintre i(i-1) si i(i+1). 
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #67 : Iulie 04, 2011, 16:24:54 »

pauldbFMI - Paul-Dan Baltescu •pauldb
Imparte la constate unde poti. Daca de exemplu ai de calculat ceva de forma n*(n+1)*(n+2) / 2 calculeaza in ordinea aceasta n*(n+1)/2 * (n+2).
ms de sfat, am schimbat ordinea si intradevar am luat 100, pe cind cu ordinea obisnuita luam doar 50 Ok
Memorat
visanr
Nu mai tace
*****

Karma: 168
Deconectat Deconectat

Mesaje: 213



Vezi Profilul
« Răspunde #68 : Martie 25, 2012, 11:54:37 »

Imi puteti spune si mie va rog de ce nu pot face % pe variabile de tip long long? Cand rulez imi afiseaza tot felul de valori gresite.


PS: Daca folosesc long iau 60, daca folosesc long long iau 0, cu operatii pe numere mari 40 Fighting.




LE: Am reusit, trebuia citit cu cin ca sa mearga, nu cu scanf.
« Ultima modificare: Martie 25, 2012, 14:33:36 de către Visan Radu » Memorat
Andrei.Xwe
Strain
*

Karma: -4
Deconectat Deconectat

Mesaje: 38



Vezi Profilul
« Răspunde #69 : Martie 25, 2012, 14:08:01 »

Nu am nicio idee de ce nu poti face % pe long long, dar N este mai mic decat 10^9, deci nu ai nevoie de long long pentru a-l memora.Trebuie doar sa gasesti formula prin inductie matematica si sa aplici fiecarui coeficient %p.
Memorat
visanr
Nu mai tace
*****

Karma: 168
Deconectat Deconectat

Mesaje: 213



Vezi Profilul
« Răspunde #70 : Martie 25, 2012, 14:14:53 »

Am gasit formula, am aplicat %p peste tot si iau 60. Am incercat si cu operatii pe numere mari si iau 40.
Memorat
alexalbu95
Client obisnuit
**

Karma: -10
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #71 : Aprilie 06, 2012, 11:11:46 »

ce e gresit in formula mea?
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #72 : Aprilie 06, 2012, 12:47:52 »

Nu merge formula aia fiindca (a / b) % n != (a % n) / (b % n).
Data viitoare cand postezi, te rog expune-ti ideea si explica ce pare sa nu functioneze la ea. Nu pune lumea sa-ti caute sursa (aici nici macar nu-s deschise sursele). Nu prea e politicos sa ceri efort in plus de la ceilalti, avand in vedere ca tu esti cel care are nevoie de ajutor.
Memorat
alexalbu95
Client obisnuit
**

Karma: -10
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #73 : Aprilie 06, 2012, 18:01:26 »

Nu merge formula aia fiindca (a / b) % n != (a % n) / (b % n).
Data viitoare cand postezi, te rog expune-ti ideea si explica ce pare sa nu functioneze la ea. Nu pune lumea sa-ti caute sursa (aici nici macar nu-s deschise sursele). Nu prea e politicos sa ceri efort in plus de la ceilalti, avand in vedere ca tu esti cel care are nevoie de ajutor.

Da, scuze ca nu am pus linkul cu sursa mea. Si ba da , sunt deschise sursele pentru cei care au razolvat problema.

Eu am facut asta pe hartie, dupa fiecare termen al produsului am pus "%p" si mi-a dat.
Sursa este asta : http://infoarena.ro/job_detail/730396
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #74 : Aprilie 06, 2012, 18:36:07 »

Ce spun eu e ca nu poti pune modulo asa la impartiri fiindca nu iti da bine.
(a / 6) % p nu este ((a % p) / 6) % p.
Daca vrei sa folosesti formula trebuie sa simplifici numitorii ca sa poti folosi modulo-ul linistit apoi.
Memorat
Pagini: 1 2 [3] 4   În sus
  Imprimă  
 
Schimbă forumul:  

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