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

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Decembrie 16, 2007, 18:15:32 »

Aici puteţi discuta despre problema Dusman.
Memorat
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #1 : Decembrie 28, 2008, 21:56:39 »

Problema asta nu se face cu backtracking?
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #2 : Decembrie 28, 2008, 22:09:02 »

Ba da. Te-a contrazis cineva?  Smile
Memorat
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #3 : Decembrie 28, 2008, 22:59:54 »

Pai timpii scosi de unii Smile)=))
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #4 : Decembrie 28, 2008, 23:05:34 »

Avand in vedere ca limita lui K e de 10000, si ca tu trebuie sa iti generezi doar primele K solutii, timpii scosi cu back nu sunt foarte mari
Memorat
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #5 : Decembrie 29, 2008, 03:14:17 »

lasa k ... Uitate la n.Acum ma convinsei si eu ca e un back dar cam de 10 x mai rapid decat ce faceam eu Smile

Mai am o nelamurire uriasa:|.Backtracku'l cu conditia de finalitate pusa inainte de for e mai rapid decat cel in care conditia e in for?Si daca "da", de ce? pe unele teste e cam de 2-3 ori mai rapid, poate si mai mult.Dupa parerea mea as zice ca executa acelasi nr de operatii Shocked Shocked Shocked

[edit] Editeaza-ti mesajele in loc sa postezi consecutiv
Edit : ok scz Tongue
« Ultima modificare: Decembrie 29, 2008, 14:18:39 de către Tarca Bogdan » Memorat
icb_mn
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 5



Vezi Profilul
« Răspunde #6 : Septembrie 14, 2012, 13:00:41 »

imi zice si mie cineva ce trebuie sa fac ca sa nu iau TLE ] (*,)
Memorat
Schumi
Client obisnuit
**

Karma: 36
Deconectat Deconectat

Mesaje: 74



Vezi Profilul
« Răspunde #7 : Septembrie 14, 2012, 21:47:02 »

Tu generezi prea multe permutari. Incearca sa le generezi doar pe cele valide. Nu inteleg prea bine ce faci cu cele doua if-uri din back. Cel mai simplu cred ca ar fi sa iti retii o matrice de adiacenta pentru relatiile de dusmanie, iar in back sa faci o singura verificare si sa apelezi backul doar cu valorile bune.
Memorat
ionut98
Strain
*

Karma: 2
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #8 : Octombrie 02, 2015, 19:48:55 »

Cum as putea sa-mi optimizez bkt-ul ca nu stiu am facut iterativ ca am crezut ca e mai rapid decat recursiv si am construit doar permutarile valide(sa nu am alaturati 2 dusmani si sa nu se repete un numar)

Memorat
ionut98
Strain
*

Karma: 2
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #9 : Octombrie 02, 2015, 19:50:15 »

Cum as putea sa-mi optimizez bkt-ul ca nu stiu am facut iterativ ca am crezut ca e mai rapid decat recursiv si am construit doar permutarile valide(sa nu am alaturati 2 dusmani si sa nu se repete un numar): http://www.infoarena.ro/job_detail/1495128
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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