•Mishu91
|
 |
« Răspunde #25 : Februarie 22, 2009, 16:38:51 » |
|
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #26 : Martie 01, 2009, 14:02:05 » |
|
Se poate afisa testul 1 sau testul 10?....ca deja turbez  ...am incercat programul meu pe toate testele de la oji 2005 si afiseaza rezultatul corect si se incadreaza in timp.....
|
|
|
Memorat
|
|
|
|
•DraStiK
|
 |
« Răspunde #27 : Martie 01, 2009, 18:27:38 » |
|
ce primesti? WA, TLE sau KBS?
pentru kbs rezolvi daca iti declari matricile de tip short pentru a intra in memorie
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #28 : Martie 01, 2009, 18:49:27 » |
|
Vezi ca ai nevoie doar de ultimile doua linii, nu de toata matricea [ la dinamica ]. Deci, retine doar ultimile doua linii si o sa intre in memorie. Am impresia ca daca declari short matricea de la dinamica, nu o sa iti dea raspunsuri corecte [ pt ca depasesti domeniul de valori - short e pe 8 biti (nu?) ] Spor!
|
|
|
Memorat
|
|
|
|
•wefgef
|
 |
« Răspunde #29 : Martie 01, 2009, 19:14:01 » |
|
In gcc short este pe 16 biti.
|
|
|
Memorat
|
omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
|
|
|
•alexandru92
|
 |
« Răspunde #30 : Martie 01, 2009, 19:44:31 » |
|
nu, imi afiseaza Incorect  ... assta ma deranzeaza. Eu folosesc o matrice de tip int :d... 
|
|
|
Memorat
|
|
|
|
•DraStiK
|
 |
« Răspunde #31 : Martie 01, 2009, 20:11:55 » |
|
In gcc short este pe 16 biti.
cred ca si in borland short e tot 16 biti, ca doar char e pe 8 biti
|
|
« Ultima modificare: Martie 01, 2009, 20:20:07 de către Oprica Dragos »
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #32 : Martie 02, 2009, 10:50:01 » |
|
Am gasit greseala, la mine a[n][m] era doar de 101X101, in loc de 251X251  . Dar e un lucru ciudat folosind functiile din stdio.h ...nu imi aparea KBS11, ci Incorect si la un moment dat Wa. Dar daca folosesc functiile din fstream , imi apare. Imi explica si mie cineva de ce se intampla acest lucru? @Marcu Florian pentru a genera matrice la dinamica n-ai nevoie decat de o varibila, nu de o matrice , sau un vector 
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #33 : Martie 02, 2009, 15:19:53 » |
|
@Marcu Florian pentru a genera matrice la dinamica n-ai nevoie decat de o varibila, nu de o matrice , sau un vector  Cred totusi ca ai nevoie de cel putin patru variabile. ( doua minime pt linia curenta si inca doua minime pt linia anteriora. Si probabil si pozitiile lor (coloanele), deci inca 4 = > 8 variabile) Gresesc? 
|
|
|
Memorat
|
|
|
|
•alexandru92
|
 |
« Răspunde #34 : Martie 02, 2009, 16:50:30 » |
|
Pai ai nevoie de 2 varibile pentru minimile de pe linia anterioara +pozitia "celui mai mic minim  " + alte 2 minime pentru linia curenta + inca o varibila pentru pozitia "celui mai mic minim  ", si o varibila pentru construirea drumului curent => 7 varibile  [later]:.....am uitat si un minim pentru ultima linie, da vin 8 
|
|
« Ultima modificare: Martie 02, 2009, 17:03:28 de către alexandru »
|
Memorat
|
|
|
|
•Necro
Strain
Karma: 1
Deconectat
Mesaje: 6
|
 |
« Răspunde #35 : Martie 24, 2009, 17:28:22 » |
|
sal,dati-mi si mie un sfat..ce trebuie sa fac...treb sa generez toate posibilitatile unui drum,iau din marginea dreapta a matricii si incerc sa gasesc minimele pentru orice drum pe care l-a luat...cum fac asta?
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #36 : Martie 24, 2009, 21:08:56 » |
|
Ce spui tu se numeste backtracking, si nu ti-ar intra in timp sub nicio forma. Problema se rezolva prin programare dinamica. Daca nu stii programare dinamica, iti recomand niste probleme clasice ( a se citi "mai usoare"), precum subsir crescator maximal (incearca mai intai de 70 de puncte), cel mai lung subsir comun, suma in triunghi, etc. Ca sa vezi rezolvarea la problema asta, vezi ca exista si un articol cu solutii in arhiva OJI 2005, din sectiunea Downloads. Spor!
|
|
|
Memorat
|
|
|
|
•Necro
Strain
Karma: 1
Deconectat
Mesaje: 6
|
 |
« Răspunde #37 : Martie 25, 2009, 12:15:49 » |
|
mersi...la prog dinamica am inteles cum e treaba la problema cu monede, sau la energii...faci programu sa compuna ceva din ce ai aflat pe parcurs...dar nu vad cum poti aplica aici acelasi principiu
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #38 : Martie 25, 2009, 12:18:54 » |
|
Notezi cu b[ i ][j] - cel mai scurt drum ca sa ajungi pe pozitia (i,j). Evident, rezultatul va fi in b[m][n]. Acum, trebuie sa te gandesti cum poti ajunge in pozitia (i,j). Evident, sunt mai multe variante, asa ca trebuie sa alegi minimul. Spor!
|
|
|
Memorat
|
|
|
|
•Necro
Strain
Karma: 1
Deconectat
Mesaje: 6
|
 |
« Răspunde #39 : Martie 25, 2009, 16:25:06 » |
|
e ok sa fac suma minima dintre configuratii de genu asta , aplicate pe toate liniile si coloanele?
0 0 0 0 0 0 0 0 0 0 0 * sau 0 * 0 0 0 0 0 * 0 * * * 0 0 0 0 0 0 0 0 0 0 * 0 sau * 0 0 0 0 0 * * * * *
|
|
|
Memorat
|
|
|
|
•Florian
|
 |
« Răspunde #40 : Martie 25, 2009, 16:59:48 » |
|
e ok sa fac suma minima dintre configuratii de genu asta , aplicate pe toate liniile si coloanele?
Nu. Citeste solutia oficiala si sa o sa intelegi. 
|
|
|
Memorat
|
|
|
|
•Bit_Master
|
 |
« Răspunde #41 : Noiembrie 11, 2009, 17:59:28 » |
|
Am si eu o intrebare... Pentru datele de intrare: 2 2 1 2 3 4
Ce raspuns e? Mie-mi pare imposibil pt ca nu ai voie sa faci un pas direct pe campul final (trebuie sa termini cu un salt), si de asemenea trebuie sa si incepi cu un salt...
|
|
|
Memorat
|
|
|
|
•wscsprint3r
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #42 : Martie 02, 2011, 11:35:24 » |
|
am si eu o problema...un singur test imi da incorect si nu am idee de ce. Nu are nimeni testele ? 
|
|
|
Memorat
|
|
|
|
|
•SpiderMan
|
 |
« Răspunde #44 : Martie 02, 2011, 13:50:55 » |
|
I-ale de la Downloads, sectiunea OJI 2005. [LE] Skull, daca problema s-a dat la un concurs gen olimpiada, poti sa iei testele pentru ca sunt oficiale  .
|
|
|
Memorat
|
|
|
|
•coddo
Strain
Karma: 0
Deconectat
Mesaje: 1
|
 |
« Răspunde #45 : Martie 16, 2011, 12:42:04 » |
|
sunt tare ciudate testele astea. Am facut tot felul de incercari din cauza ca primeam la ultimul test si la primul test MLE sau Signal 11. Daca declarati cele 2 matrici ca short de 257x257 si restul variabilelor ca int, o sa functioneze bine
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #46 : Martie 16, 2011, 18:59:24 » |
|
Teoretic nu ar trebui sa functioneze asa pentru ca ar putea fi n=m=250 si toate elementele matricii 250, caz in care depaseste short. Gresesc cumva?
|
|
|
Memorat
|
|
|
|
•DraStiK
|
 |
« Răspunde #47 : Martie 17, 2011, 09:07:06 » |
|
Teoretic nu ar trebui sa functioneze asa pentru ca ar putea fi n=m=250 si toate elementele matricii 250, caz in care depaseste short. Gresesc cumva?
Tipul de date short int retine numere pana la 2^16, deci dacă ai numere pana la 250, ar trebui sa intre.
|
|
|
Memorat
|
|
|
|
•PlayLikeNeverB4
|
 |
« Răspunde #48 : Martie 17, 2011, 13:29:04 » |
|
Da, dar, din cate am inteles eu, el spunea sa declaram si matricea pentru suma minima tot short. 250*250 > 32767. Cred ca merge cu unsigned short.
|
|
|
Memorat
|
|
|
|
•mihai.plesa
Client obisnuit

Karma: 0
Deconectat
Mesaje: 74
|
 |
« Răspunde #49 : Ianuarie 10, 2012, 14:48:49 » |
|
Imi puteti da niste indicatii de rezolvare? Eu cred ca se rezolva cu ajutorul programarii dinamice dar nu stiu cum....va rog niste indicatii. Multumesc!
|
|
|
Memorat
|
|
|
|
|