Pagini: 1 [2] 3 4   În jos
  Imprimă  
Ajutor Subiect: 116 Suma  (Citit de 34262 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
emy2704
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #25 : Septembrie 26, 2007, 20:48:03 »

Din ce ati spus si voi,prin inductie formula este
Cod:
FORMULA CENZURATA
Am incercat sa pun mod la fiecare, dar tot 20 de puncte imi da...am incercat si long long si tot nimic...Parcurgerea nu intra in timp...si nu stiu ce ar putea sa mearga pentru problema asta...Chiar nu se poate face??
« Ultima modificare: Septembrie 26, 2007, 22:43:54 de către Adrian Diaconu » Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #26 : Septembrie 26, 2007, 22:13:32 »

Eu am luat 100 cu formula aia, punand mod la fiecare si folosind long long... ar trebui sa scoti formula de pe forum... una din regulile forumului e sa nu postezi solutii prea explicite  Shame on you
« Ultima modificare: Septembrie 26, 2007, 22:16:57 de către Bitis Gabriel » Memorat
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #27 : Septembrie 26, 2007, 22:49:31 »

Nu mai posta formule explicite pe forum.

Ai grija ca (a/b)%c nu e tot una cu (a % c)/b . (exemplu 12/6 % 5 = 2; 12 % 5 / 6 = 0 ), % = modulo pentru cine nu stie C.
Trebuie sa ai grija cum faci impartirea in formula.
Memorat
emy2704
Strain


Karma: -1
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #28 : Septembrie 28, 2007, 21:44:01 »

Multam pt sfaturi.Am luat si eu 100. Very Happy
Memorat
zalman
Strain
*

Karma: -11
Deconectat Deconectat

Mesaje: 31



Vezi Profilul
« Răspunde #29 : Ianuarie 17, 2008, 11:40:15 »

am citit toate remarcile..si am incercat si prin inductie..si o parcurgere si cu % la fiecare parte din formula ...si tot mai mult de 20 nu reusesc sa iau...la aia cu parcurgerea imi da time limit exceded...iar la restul incorrect..pls...help
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #30 : Ianuarie 17, 2008, 13:14:05 »

Ce incerci tu prin inductie? Inductia o folosesti ca sa demonstrezi corectitudinea formulei, deci nu are nicio treaba cu programul tau. Singura kestie la problema asta, e sa vezi cum faci operatia modulo, ca sa iti dea corect. Nu vad de ce ai primi tle daca nu faci altceva decat sa aplici formula => O(1) timp si memorie. Poate ca nu am inteles eu bine, dar la ce te referi prin parcurgerea aia cu % ? Daca stii formula, ca sa iti dea corect, trebuie sa faci cv de genu ( (t1%x)*(t2%x) / y ) %x. (dar in formula sunt putin mai multi termeni... Tongue ).
Memorat
alex_mircescu
Client obisnuit
**

Karma: -15
Deconectat Deconectat

Mesaje: 55



Vezi Profilul
« Răspunde #31 : Ianuarie 28, 2008, 15:41:13 »

nu prea cred eu ca am facut gresit poate...
dar ar trebui sa mearga chestia:
despart sigma(i * (i - 1)) in sigma(i^2) - sigma (i)
deci... DC NU MERGE?!
 Annoyed Brick wall Fighting Think

un test mai jmecher ceva... plzzzz bomb Cry

Editat de moderator: Nu posta consecutiv pe aceeasi tema!
« Ultima modificare: Ianuarie 28, 2008, 16:12:33 de către Paul-Dan Baltescu » Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #32 : Ianuarie 28, 2008, 17:34:16 »

Pai fa un brute si testeaza-ti pentru valori mici ale lui P.

Problema se rezolva folosind invers modular. Stii sa calculezi invers modular?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
alex_mircescu
Client obisnuit
**

Karma: -15
Deconectat Deconectat

Mesaje: 55



Vezi Profilul
« Răspunde #33 : Ianuarie 28, 2008, 18:03:40 »

 Shocked multam, am reusit sa iau 100

10 x^2 Andrei Grigorean Applause Very Happy
Memorat
Robytzza
De-al casei
***

Karma: -49
Deconectat Deconectat

Mesaje: 129



Vezi Profilul
« Răspunde #34 : Ianuarie 28, 2008, 19:58:01 »

cum adik invers modular  Confused
eu folosesc cele 2 formule si pun % dupa fiecare operatie Sad ce e gresit
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #35 : Ianuarie 28, 2008, 20:38:22 »

Pai sa zicem ca lucrezi modulo 7 si ai operatiile:

3*4/2 = 12/2 = 6 % 7 = 6.

Cand lucrezi modulo faci 3*4 = 12 % 7 = 5. Apoi faci 5/2 = 2 % 7 = 2.

Corect e 6, tie iti da 2.

Cauta pe net mai multe despre invers modular sau in cormen la capitolul de teoria numerelor.
Memorat

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

Karma: 11
Deconectat Deconectat

Mesaje: 170



Vezi Profilul
« Răspunde #36 : Ianuarie 28, 2008, 21:00:40 »

Cred ca merge si daca imparti fiecare factor si abia apoi faci modulo, adica:

3*4 / 2 = E

3 nu se divide la 2, il ignori
4 se divide, il imparti => E = 3*2

Acuma faci modulo 3 mod 7 = 3, 2 mod 7 = 2 3*2 = 6, 6 mod 7 = 6.
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #37 : Ianuarie 28, 2008, 23:11:18 »

Ceea ce zici tu este sa simplifici fractia. Insa ce faci daca ai recurente in matrice care se folosesc de operatia de impartire?
Memorat

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


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #38 : Martie 13, 2008, 11:05:41 »

vreau si eu sa stiu ceva...e o solutie buna si asta in exemplul dat de voi?
3*4/2 modulo 7  = ((3 modulo 7+4 modulo 7)/2)modulo 7?
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #39 : Martie 13, 2008, 11:10:36 »

Nu e corect ce ai scris tu:
3*4/2 modulo 7  = ((3 modulo 7+4 modulo 7)/2)modulo 7

3*4/2 % 7 = ((3 % 7 + 4 % 7) / 2) % 7
=> 6 = (7 / 2) % 7
=> 6 = 3  ..... nu prea e bine.

asa e bine :
3*4/2 modulo 7  = ((3 modulo 7) * (4 modulo 7)/2)modulo 7

Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #40 : Martie 13, 2008, 11:15:50 »

nu e bine nici asa. La impartire nu poti sa faci modulo pur si simplu.
adik (a/b)%c != ( (a%c)/b )%c.

Ca sa faci modulo la impartire trebuie sa folosesti invers modular, insa la problema asta nu e nevoie de asa ceva, deoarece poti sa faci niste simplificari inainte.
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #41 : Martie 13, 2008, 11:17:18 »

Eu i'am raspuns referitor la exemplul lui.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #42 : Martie 13, 2008, 11:20:43 »

pai cred ca vroia sa stie pe cazul general, ptr ca pe exemplul dat de el, atata in formula lui cat si in a ta modulo nu face nimic, ptr ca numerele vor fi mai mici ca 7.
Memorat
ghitza_2000
Strain


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #43 : Martie 13, 2008, 11:35:51 »

pai pe cazul general vroiam sa stiu .... deki
(a*(a+1)/2) mod x =?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #44 : Martie 13, 2008, 13:55:13 »

Nu poti sa faci imparti modulo x. Trebuie sa folosesti invers modular. Poti citi mai multe despre invers modular in Cormen la teoria numerelor.
Memorat

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


Karma: -7
Deconectat Deconectat

Mesaje: 16



Vezi Profilul
« Răspunde #45 : Martie 13, 2008, 22:53:21 »

ms mult de tot iau 100 pct:*
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #46 : Martie 14, 2008, 00:19:44 »

Mozol.  Confused
Memorat

Am zis Mr. Green
jupanu92
Client obisnuit
**

Karma: -86
Deconectat Deconectat

Mesaje: 76



Vezi Profilul
« Răspunde #47 : Martie 25, 2008, 21:58:56 »

Cum as putea sa scot un timp mai bun eu am facut o cu o parcurgere de la 1 la n si dupaia suma = s+ i%p*((i-1)%p)%p pe ex acela e raspunsul bun daar pentru numere mai mari imi da time limit exces si iau doar 20 de p daca ati putea sa imi dati un sfat ptr a obtine un timp bun. MS  Think
Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #48 : Martie 25, 2008, 22:08:44 »

Este o formula pe care trebuie sa o gasesti.  peacefingers
Memorat
Vlad_fisca
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« Răspunde #49 : Noiembrie 28, 2008, 22:44:49 »

Unde pot sa gasesc mai multe detali despre operatia de invers modular?
Memorat
Pagini: 1 [2] 3 4   În sus
  Imprimă  
 
Schimbă forumul:  

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