•devilkind
|
 |
« Răspunde #25 : Februarie 16, 2007, 13:21:28 » |
|
probabil ca el acasa scria testele de intrare fara spatii.
|
|
|
Memorat
|
|
|
|
•jdv
Strain
Karma: 0
Deconectat
Mesaje: 34
|
 |
« Răspunde #26 : Februarie 16, 2007, 14:12:39 » |
|
Mersi...problema era cu spatiile...eu nu le-am pus...  Acum e perfect...  Multumesc pentru sfaturi...
|
|
« Ultima modificare: Februarie 16, 2007, 14:31:53 de către Jecan Daniel Valerian »
|
Memorat
|
|
|
|
•zalman
Strain
Karma: -11
Deconectat
Mesaje: 31
|
 |
« Răspunde #27 : Februarie 05, 2008, 16:24:39 » |
|
am incercat prin 2 meode...si tot mai mult de 40 de pct nu iau cu if (k>max1) max1=k; else if (k>max2) max2=k; iau 40 de pct...primele 4 sunt ok iar restu...killed by signal iar cu if (k>max1) {max2=max1; max1=k;} else if (k>max2) max2=k; oare unde gresesc?? 
|
|
|
Memorat
|
|
|
|
•gabitzish1
|
 |
« Răspunde #28 : Februarie 05, 2008, 16:47:12 » |
|
Prima varianta nu mi se pare buna pentru ca nu actualizezi max2 cand k > max1. A doua varianta pare corecta. Killed by signal nu cred ca iei din cauza conditiilor, ci pentru ca, probabil accesezi spatiu de memorie nedeclarat, depasesti limita unui vector, etc..
|
|
|
Memorat
|
|
|
|
•andrici_cezar
|
 |
« Răspunde #29 : Noiembrie 21, 2008, 20:10:51 » |
|
|
|
|
Memorat
|
|
|
|
•bogdan2412
|
 |
« Răspunde #30 : Noiembrie 21, 2008, 20:30:41 » |
|
Nu mai posta asa suparat cu 20 de smileyuri enervante ca nu o sa se grabeasca nimeni sa-ti raspunda. Niciodata nu o sa iei 10 puncte cu o sursa corecta care chiar merge pe teste. Mai bine spui ce faci in programul tau, te uiti in topic sa vezi ce au gresit sau le-a scapat si altora. M-am uitat pe sursa ta acum. Pe testul 14 1 1 1 0 1 1 0 1 0 1 0 1 0 1
iti da 6 in loc de 5. Verifica-ti sursele inainte sa te enervezi.
|
|
« Ultima modificare: Noiembrie 21, 2008, 20:40:39 de către Bogdan Tataroiu »
|
Memorat
|
|
|
|
|
•klamathix
|
 |
« Răspunde #32 : Februarie 16, 2009, 23:01:39 » |
|
Ok , va rog clarificati-mi si mie un lucru legat de cerinta.  Pentru 14 1 1 0 0 0 1 1 1 1 0 0 1 1 1 Daca mutam secventa cu indicii(12,14) pe pozitia 3, nu vom obtine ceva de genul: 1 1 1 1 1 1 1 1 1 0 0 0 0 0 ? Si solutia ar fi 9. L.E. Daca am inteles eu ceva gresit, si probabil asta e problema, ma scuzati  Ok, m-a luminat cineva. Ar arata defapt: 1 1 1 1 1 0 0 0 1 1 1 1 0 0 My bad 
|
|
« Ultima modificare: Februarie 16, 2009, 23:11:51 de către Mihai Calancea »
|
Memorat
|
|
|
|
•miculprogramator
|
 |
« Răspunde #33 : Octombrie 10, 2009, 18:10:02 » |
|
Am aplicat aceeasi metoda ca si voi si nu pricep de ce iau incorect pe 9 teste. Pe toate testele date de mine si pe cele puse da voi da bine ... f>>n; for (i=0;i<n;++i) { f>>x; if (!x) nr=0; else nr++; if (nr>max1) { max2=max1; max1=nr; } else if (nr>max2) max2=nr; } f.close(); g<<max1+max2<<"\n"; g.close(); Stie cineva ce gresesc? 
|
|
|
Memorat
|
|
|
|
•Mishu91
|
 |
« Răspunde #34 : Octombrie 10, 2009, 18:17:28 » |
|
Încearcă un test de genu 111101, și vezi cât îți dă.
|
|
|
Memorat
|
|
|
|
•avram_florin
Strain
Karma: -1
Deconectat
Mesaje: 10
|
 |
« Răspunde #35 : Februarie 05, 2010, 23:16:24 » |
|
eu nu inteleg ce e gresit in rezolvarea mea,calculez la fel un max1 si un max2 for(int i=1;i<=n;i++) { scanf("%d" , &x); if(x) lg++,nr++; else lg=0; if(lg>=max1) { max2=max1; max1=lg; } else if(lg>max2) max2=lg; }
am folosit acel nr pentru a verifica daca nu cumva toate elementele sunt 1. Foloseste tag-ul [ code ] [/ code ] (fara spatii) cand postezi cod.
|
|
« Ultima modificare: Februarie 06, 2010, 07:12:16 de către Paul-Dan Baltescu »
|
Memorat
|
|
|
|
•andunhill
|
 |
« Răspunde #36 : Iunie 03, 2010, 10:29:47 » |
|
O greseala in enunt Johnie areun vector binar de N elemente.
|
|
|
Memorat
|
|
|
|
•noru
Strain
Karma: 1
Deconectat
Mesaje: 5
|
 |
« Răspunde #37 : Februarie 29, 2012, 14:22:57 » |
|
se poate un test mai... complicat? mie imi da corect pe toate testele din comentarii si totusi iau 10 puncte 
|
|
|
Memorat
|
|
|
|
•DorelBarbu
Strain
Karma: 0
Deconectat
Mesaje: 34
|
 |
« Răspunde #38 : Septembrie 13, 2013, 19:50:06 » |
|
Dar pe exemplul al doilea, alegand o secventa formata dintr-un singur 1 si pozitionand-o intre secventa de 1 de lungime 3 si cea de lungime 4, nu se obtine o secventa de lungime 8?
Este aceasta alegere valida?
|
|
|
Memorat
|
|
|
|
•AlexandruValeanu
|
 |
« Răspunde #39 : Septembrie 13, 2013, 22:06:37 » |
|
Intre secventa de lungime 3 si cea de 4 ai un zero. Acel zero nu dispare daca inserezi ceva pe langa el...nu poti inlocui o secventa cu o alta daca asta intrebi. Daca nu am raspuns la ce ai intrebat incearca sa mai detaliezi putin intrebarea ca nu cred ca am inteles-o prea bine.
|
|
|
Memorat
|
|
|
|
|