Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 060 Spargere2  (Citit de 17929 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Teodor94
Echipa infoarena
Nu mai tace
*****

Karma: 63
Deconectat Deconectat

Mesaje: 558



Vezi Profilul
« : Aprilie 24, 2014, 20:54:31 »

Aici puteti discuta despre problema Spargere2.
Memorat
gerd13
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 14



Vezi Profilul
« Răspunde #1 : Aprilie 25, 2014, 09:28:54 »

Care imi ziceti un hint pentru rezolvare.
Imi da Incorect la 8 si 9. sad sad

Cod:
for(int i = K  ; i <= N + K  ; ++ i)
       {
          D[i] =  max( D[i - K] + V[i], D[i - 1]);
}
Memorat
Dddarius95
Client obisnuit
**

Karma: 30
Deconectat Deconectat

Mesaje: 66



Vezi Profilul
« Răspunde #2 : Aprilie 25, 2014, 10:33:16 »

http://www.infoarena.ro/monthly-2014/runda-4/solutii
Memorat
Cristian1997
Strain


Karma: 2
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« Răspunde #3 : Iulie 06, 2014, 16:22:37 »

imi poate spune si mie cineva unde gresesc? fac exact cum scrie in solutia oficiala si iau WA pe 3 teste.

http://www.infoarena.ro/job_detail/1205452
Memorat
dr_personality
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 10



Vezi Profilul
« Răspunde #4 : August 06, 2014, 13:59:27 »

Tu ai vectorul d int, si numerele din el pot depasi intul, fa-l long long si iei 100.
Memorat
otniel
Strain
*

Karma: -13
Deconectat Deconectat

Mesaje: 49



Vezi Profilul
« Răspunde #5 : August 31, 2016, 19:21:34 »

la problema asta se intampla ceva ciudat. intre job #1751160  si job #1751161  am mai declarat in plus un vector iar pe cea cu vectorul in plus am primit 100 si pe cea fara el am primit 0. Intrebarea mea este dc?
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #6 : Septembrie 01, 2016, 12:54:11 »

Accesezi elementul de la poziția i - k, fără să verifici că i - k este nenegativ, deci accesează memorie înafara vectorului V.

Îți merge dacă mai declari și vectorul D, fiindcă va folosi memoria respectivă. V[-100] (să zicem) va fi de fapt în memoria alocată pentru D. În orice caz, ăsta e comportament nedefinit în standardul limbajului, nu poți să te bazezi niciodată că lucrurile se vor petrece așa. Citește și răspunsurile de aici: http://stackoverflow.com/questions/671703/array-index-out-of-bound-in-c.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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