•wefgef
|
 |
« : Iunie 04, 2010, 13:22:13 » |
|
Aici puteţi discuta despre problema Rege.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #2 : August 24, 2011, 16:25:30 » |
|
In loc sa te intereseze structura testelor, ar trebui sa te intereseze corectitudinea algoritmului.
|
|
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #3 : August 24, 2011, 17:00:16 » |
|
Ei bine atunci poate careva sugestii despre structura algoritmului si cazuri speciale 
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #4 : August 24, 2011, 17:18:12 » |
|
Nu cred ca exista vreun caz special. E o parcurgere in latime a tablei de sah. Pornesti din (l1,c1) si pargurgi toata tabla. Poate ai incurcat N cu M undeva? Verifici daca vecinul nu iese de pe tabla? Aa si sa nu introduci de 2 ori acelasi element in coada.
|
|
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #5 : August 24, 2011, 17:56:38 » |
|
Ms pentru atentie George Marcus, asa ma gindeam si eu ca nu pot fi careva cazuri speciale, doar poate cazul cind coincide pozitia initiala cu cea finala dar si acesta nu prezinta o problema, defapt greseala era mai banala decit credeam, am scapat un ' - ' in loc de '+' dupa ce am observat si am reparat am luat 100  Apropo de ce sa parcurgi toata tabla, e deajuns sa parcurgi doar pna in l2,c2.
|
|
« Ultima modificare: August 24, 2011, 18:28:23 de către catalin »
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #6 : August 24, 2011, 21:36:42 » |
|
Aa, da, ai dreptate. Din cauza vreunui motiv ciudat credeam ca daca nu parcurgi toata tabla nu prinzi toate posibilitatile. P.S.: Vezi ca nu te-ar fi ajutat structura testelor? 
|
|
|
Memorat
|
|
|
|
•Codrin09
Strain
Karma: 0
Deconectat
Mesaje: 3
|
 |
« Răspunde #7 : Februarie 20, 2014, 11:02:54 » |
|
Stiti cumva daca la testul 18 este vre-un caz particular?Doar la el nu imi iese si nu stiu de ce... 
|
|
|
Memorat
|
|
|
|
•Georginsky
Strain
Karma: 1
Deconectat
Mesaje: 11
|
 |
« Răspunde #8 : Aprilie 16, 2016, 15:29:47 » |
|
Am facut parcurgerea in latime (lee) pana la [l2, c2]... Apoi am facut o functie recursiva care merge din pozitia [l2, c2] inapoi la [l1, c1] pentru a afla numarul de drumuri minime posibile. Din pacate, nu prea intra in timp. Aveti careva vreun hint pentru a afla numarul de drumuri? 
|
|
« Ultima modificare: Aprilie 17, 2016, 16:32:04 de către George Sut »
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #9 : Aprilie 18, 2016, 11:37:33 » |
|
Poti sa afli numarul de drumuri pe masura ce faci parcurgerea in latime. Numarul de drumuri pana in (l1,c1) este 1. Gandeste-te cum poti sa "transmiti" mai departe numarul de drumuri in timpul parcurgerii.
|
|
|
Memorat
|
|
|
|
•FlorinHaja
Strain
Karma: -8
Deconectat
Mesaje: 29
|
 |
« Răspunde #10 : Octombrie 01, 2017, 22:24:44 » |
|
E corect dacă stabilesc un număr A = numărul posibil de pași pe diagonală, plus un număr B = numărul posibil de pași pe orizontală/verticală și afișez Catalan(A+B)?
|
|
|
Memorat
|
|
|
|
•marcudanf
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #11 : Ianuarie 20, 2018, 21:37:39 » |
|
Pentru cei care au solutia de 10 puncte si nu inteleg care sunt celalte cazuri (ca mine): de exemplu, pentru a merge 2 patratele in sus poti sa o iei 2 pasi in sus, nu?? Dar drum minim este considerat si urmatorul: un pas pe diagonala sus stanga si unul pe diagonala sus dreapta. Sper ca am ajutat si ca m-am exprimat destul de clar 
|
|
|
Memorat
|
|
|
|
|