Afişează mesaje
|
Pagini: [1]
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 002 Jocul Flip
|
: Martie 01, 2007, 22:22:43
|
Ufff... scuze si eu de deranj, am facut niste greseli si imi dadea 35 din greseala. Totusi erau greseli in flip.in. Da, imi da 33 si vad acum unde e greseala. Totusi, nu ma las pana nu o rezolv fara backtracking. Scuze din nou, iar am fost neatent, ca de obicei .
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 002 Jocul Flip
|
: Martie 01, 2007, 21:06:48
|
Meh... atunci ma bag sa invat si metoda asta . Oricum, solutia mea mi se pare foarte logica (lol) si nu pricep de ce nu merge deoarece am obtinut rezultate bune la testele mele. Ms de ajutor! EDIT: Daca te refereai la explicatia asta, atunci sa stii ca este o diferenta intre solutia la care se adresa explicatia aia si solutia mea. A mea ar solutiona cu succes datele alea de intrare .
|
|
|
6
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 002 Jocul Flip
|
: Martie 01, 2007, 20:52:11
|
Pai... am incercat si eu sa rezolv problema asta (mi-a aratat-o unul de a X-a). Nu am facut inca backtracking (sunt a IX-a) fiindca nu prea m-a atras, afland defectele metodei. Eu am mers pe idea (postata anterior) ca verific, pe fiecare coloana, daca suma numerelor negative (transformate in numere pozitive cand le adaug) este mai mare decat cele pozitive. Daca da, pastrez coloana. Apoi din toate coloanele o aleg pe cea la care diferenta e cea mai mare. La fel pentru linii. Apoi fac flip la cea care are diferenta mai mare, coloana sau linia. Si repet procesul. Am facut programul (in Pascal) si merge perfect cu toate datele de intrare pe care le incerc. Totusi, evaluatorul mi-a dat 0 puncte pentru fiecare test, pentru raspuns gresit. Ma poate lamuri careva care ar fi problema? Ms mult. Folosesc Borland Pascal, apropo, ar putea asta reprezenta vreo problema?
|
|
|
|