Pagini: 1 [2] 3   În jos
  Imprimă  
Ajutor Subiect: 491 Lacusta  (Citit de 23881 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #25 : Februarie 22, 2009, 16:38:51 »

Acilea
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #26 : Martie 01, 2009, 14:02:05 »

Se poate afisa testul 1 sau testul 10?....ca deja turbez  Brick wall...am incercat programul meu pe toate testele de la oji 2005 si afiseaza rezultatul corect  si se incadreaza in timp..... Sad
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« 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
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #30 : Martie 01, 2009, 19:44:31 »

nu, imi afiseaza  Incorect Tongue ... assta ma deranzeaza.
Eu folosesc o matrice de tip int :d...Very Happy
Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« 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
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« 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 Very Happy.
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 Tongue
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« 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 Tongue
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? Smile
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« 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 Tongue" + alte 2 minime pentru linia curenta + inca  o varibila pentru pozitia "celui mai mic minim Tongue", si o varibila pentru construirea drumului curent => 7 varibile Tongue
[later]:.....am uitat si  un minim pentru ultima linie, da vin 8 Smile
« Ultima modificare: Martie 02, 2009, 17:03:28 de către alexandru » Memorat
Necro
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« 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!  Smile
Memorat
Necro
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 6



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« 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 Deconectat

Mesaje: 6



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« 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.  Smile
Memorat
Bit_Master
Vorbaret
****

Karma: -49
Deconectat Deconectat

Mesaje: 159



Vezi Profilul
« 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 Deconectat

Mesaje: 2



Vezi Profilul
« 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 ? Brick wall Brick wall
Memorat
skull
Client obisnuit
**

Karma: 17
Deconectat Deconectat

Mesaje: 75



Vezi Profilul
« Răspunde #43 : Martie 02, 2011, 13:31:13 »

am si eu o problema...un singur test imi da incorect si nu am idee de ce. Nu are nimeni testele ? Brick wall Brick wall

Testele nu se fac publice din cate stiu eu.  Shame on you
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« 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 Smile.
Memorat
coddo
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« 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
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« 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 Deconectat

Mesaje: 74



Vezi Profilul
« 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
Pagini: 1 [2] 3   În sus
  Imprimă  
 
Schimbă forumul:  

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