Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 593 Jjoe  (Citit de 1782 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Noiembrie 09, 2007, 16:04:21 »

Aici puteţi discuta despre problema Jjoe.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #1 : Februarie 03, 2008, 13:36:44 »

cumva cand s-a transferat problema de pe sgu au fost copiate primele 28 de teste de acolo? Pentru ca am o sursa care ia 100 pe infoarena si WA pe 29 pe sgu.
Memorat
Protoman
Infoarena Monthly
De-al casei
*****

Karma: 119
Deconectat Deconectat

Mesaje: 128



Vezi Profilul
« Răspunde #2 : Februarie 03, 2008, 20:55:08 »

cea mai problema tare care am vazut-o  Shocked ! mai marfa decat la bingo  Thumb up
« Ultima modificare: Februarie 03, 2008, 23:12:04 de către Andrei Purice » Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #3 : Februarie 03, 2008, 20:58:14 »

nu vad legatura intre bingo si problema asta
Memorat
Protoman
Infoarena Monthly
De-al casei
*****

Karma: 119
Deconectat Deconectat

Mesaje: 128



Vezi Profilul
« Răspunde #4 : Februarie 03, 2008, 21:09:32 »

incearca sa cauti numerele p1 si p2 intr-un interval... cu cat maream intervalul cu cat scadeau punctele cu cat il micsoram tot scadeau chiar si la acelasi interval am luat punctaje diferite ceea ce e putin inexplicabil dar chiar e distractiv Smile

L.E. am gasit si raspunsu ... ieseau inmultirile din long Smile
« Ultima modificare: Februarie 03, 2008, 21:53:09 de către Andrei Purice » Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #5 : Februarie 03, 2008, 22:01:29 »

din cate am inteles de la tine solutia ta e putin cam probabilistica. Vezi ca exista o solutie deterministica.
Memorat
Protoman
Infoarena Monthly
De-al casei
*****

Karma: 119
Deconectat Deconectat

Mesaje: 128



Vezi Profilul
« Răspunde #6 : Februarie 03, 2008, 22:16:41 »

si cum as putea determina solutiile fara sa iau mai multe cazuri sa le incerc?  Shocked

L.E.: ms Smile
« Ultima modificare: Februarie 03, 2008, 23:12:23 de către Andrei Purice » Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #7 : Februarie 03, 2008, 22:39:24 »

folosesti Euclid extins.

vezi articolul de pe site http://infoarena.ro/algoritmul-lui-euclid
Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #8 : Martie 04, 2011, 17:14:14 »

La problema asta fac asa:
P1*x1 - N1*x1 + P2*x2 - N2*x2 = P <=> x1*(p1-n1)+x2*(p2-n2)=p. Notez s1=(p1-n1), s2=(p2-n2). Aflu cu euclid extins s1 si s2.
Daca (k+s1+s2) e impar sau <0 atunci nu am solutie. Notez val=(k+s1+s2)/2. Acum caut p1 in intervalul [0, val] si aflu p2, n1, n2 in functie de p1.
p2=val-p1;
n1=p1-s1; n2=p2-s2;
 Daca (!(p1<0 || p2<0 || n1<0 || n2<0)) atunci am solutie si o afisez. Totusi iau doar 39 p. Ce e gresit in rezolvare?
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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