Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 982 Joc13  (Citit de 3024 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« : Martie 07, 2010, 20:56:02 »

Aici puteti discuta despre problema Joc13.
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
DEYDEY2
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 49



Vezi Profilul
« Răspunde #1 : Februarie 12, 2011, 20:36:40 »

hmmmm
programare dinamica? Whistle
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #2 : Februarie 13, 2011, 00:37:42 »

Da. Iese frumos cu memoizare. Este o astfel de solutie printre solutiile oficiale.
Memorat
flaviusc11
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 26



Vezi Profilul
« Răspunde #3 : Martie 17, 2011, 21:52:36 »

Eu am facut recursiv, dar iau doar 20 de puncte.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #4 : Martie 17, 2011, 23:58:02 »

Trebuie sa retii starile deja calculate intr-o matrice. Starile sunt caracterizate de i,j,k,d, unde i-linia, j-coloana, k-nr de coloane consecutive, d-directia din care am intrat in celula. Cand apelezi recursiv drum(i,j,k,d) de exemplu si ai calculat deja inainte asta atunci nu mai trebuie sa o faci inca odata.
Memorat
CalinRadu91
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #5 : Martie 18, 2011, 17:07:45 »

ce sens mai are variabila d cand e clar ca pt k=1 se vine de pe cealalta linie, altfel se vine din stanga(exceptand cazul primei coloane)?
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #6 : Martie 18, 2011, 18:30:18 »

Exista caz cand poti trece la cealalta linie "prematur", inainte sa ajungi la limita lui k.
Memorat
CalinRadu91
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #7 : Martie 18, 2011, 19:31:08 »

pai da..asta se poate intampla pt orice k>1.. gresesc cumva?
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #8 : Martie 18, 2011, 19:56:22 »

Aaa, da. Acum am realizat la ce te refereai. Probabil ca merge si asa, nu m-am gandit la asta. M-am inspirat din solutia oficiala Smile
Memorat
dutzul
De-al casei
***

Karma: 42
Deconectat Deconectat

Mesaje: 119



Vezi Profilul
« Răspunde #9 : Noiembrie 19, 2012, 22:31:44 »

hm eu am facut exact asa ca si  cum zice PlayLikeNeverB4George Marcus •PlayLikeNeverB4 doar ca nerecursiv;(un bellman ford)
iau doar 60 de pcte cu tle ar trebui sa intri adica am 2*2*N*L=5000*40 worst case Think
Memorat
repp4radu
Nu mai tace
*****

Karma: 118
Deconectat Deconectat

Mesaje: 204



Vezi Profilul
« Răspunde #10 : Noiembrie 19, 2012, 22:52:28 »

Eu am facut iterativ si am intrat lejer in timp(8 ms) cu O(N * K). Incearca sa mai optimizezi ca intra  Smile
Memorat
vld7
Strain


Karma: 7
Deconectat Deconectat

Mesaje: 17



Vezi Profilul
« Răspunde #11 : Februarie 14, 2013, 21:11:34 »

am o dinamica D[ i ][ j ][ k ] = valoarea maxima pana in (i, j) venind din stanga pe ultimele k coloane si V[ i ][ j ] = valorea maxima pana (i, j), ultima mutare fiind schimbarea liniei.

Iau 2 wa si nu ma prind de ce, solutia oficiala tot cam asa face. Un hint sau un test mai mic pe care sa-mi pice ?
Memorat
Eberardo
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #12 : Ianuarie 16, 2016, 19:37:48 »

Iau sigfpe la toate testele desi nu am impartiri in cod..idei?
Memorat
Eberardo
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #13 : Ianuarie 16, 2016, 20:24:21 »

Rectificare, am un %, dar n-are cum sa ajunga sa imparta la 0..
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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