|
•DITzoneC
|
 |
« Răspunde #1 : Octombrie 16, 2007, 22:57:05 » |
|
S-a actualizat veriful problemei si s-au reevaluat solutiile trimise.
|
|
|
Memorat
|
|
|
|
•cosgb
Strain
Karma: 0
Deconectat
Mesaje: 6
|
 |
« Răspunde #2 : Mai 01, 2009, 12:18:45 » |
|
E ceva special la interclasare? ca tot iau 0 si nu inteleg de ce  . La cel mai lung subsir crescator nu cred k am gresit nimic din moment ce am 100 la arhiva educationala pe el(aici am modificat pt <=, pt k la arhiva educationala e strict <). help 
|
|
|
Memorat
|
|
|
|
•gabor_oliviu1991
|
 |
« Răspunde #3 : Mai 02, 2009, 20:12:51 » |
|
incearca sa vezi daca iti merge pentru exemplul asta: nici eu nu prea imi dau seama cum sa fac, si dupa zicala: "prietenii la nevoie se cunosc", vreo idee?
|
|
|
Memorat
|
|
|
|
•cosgb
Strain
Karma: 0
Deconectat
Mesaje: 6
|
 |
« Răspunde #4 : Mai 03, 2009, 09:28:53 » |
|
Pt testul ala imi da 8 1 1 1 1 1 5 1 1 1 Eu unul fac interclasarea celor doua siruri, sa zicem N si M, punand minimul dintre N[ i ] si M[j] in vectorul de interclasare. Si apoi algoritmul pt determinarea lungimii celui mai lung subsir crescator  . E vreo hiba in ideea mea? K toate testele pe care mi le-am dat mi-au dat. [editat de moderator] cand folosesti vectori cu indicele i lasa spatii -> V[ i ], altfel forumul va interpreta ca urmeaza text italic.
|
|
« Ultima modificare: Mai 03, 2009, 09:49:09 de către Savin Tiberiu »
|
Memorat
|
|
|
|
•gabor_oliviu1991
|
 |
« Răspunde #5 : Mai 03, 2009, 11:42:13 » |
|
Lungimea e buna, dar sirul nu. Ar trebui sa dea Din cate am inteles eu. Probabil trebuie ceva interclasare mai speciala... 
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #6 : Mai 03, 2009, 11:53:45 » |
|
Uite testul pe care pica: tie iti da interclasarea 1 5 6 10000 3 4 cu cmlsc 4 in timp ce interclasarea 1 10000 3 4 5 6 are cmlsc 5.
|
|
|
Memorat
|
|
|
|
•cosgb
Strain
Karma: 0
Deconectat
Mesaje: 6
|
 |
« Răspunde #7 : Mai 03, 2009, 13:00:14 » |
|
Ms. Acum am inteles  . Nu ma gandisem la cazul ala. Dar iau 40 pt k imi da fiecare sir interclasat gresit  . Se accepta orice sir interclasat care respecta conditiile problemei sau numai cele obtinute dupa ideea din exemplu?
|
|
|
Memorat
|
|
|
|
•devilkind
|
 |
« Răspunde #8 : Mai 03, 2009, 13:19:39 » |
|
Se accepta orice sir.
|
|
|
Memorat
|
|
|
|
•cosgb
Strain
Karma: 0
Deconectat
Mesaje: 6
|
 |
« Răspunde #9 : Mai 03, 2009, 14:03:32 » |
|
Ok. Ms. Uitasem sa pun 1 conditie intr-un while so mai mergea cativa pasi in plus si daia nu-mi dadea sirul .  Ms pt ajutor
|
|
|
Memorat
|
|
|
|
•dornescuvlad
|
 |
« Răspunde #10 : August 17, 2010, 00:35:58 » |
|
Salut! E ceva neinregula cu evaluatorul la problema aceasta?  Am rezolvat primul subpunct pentru punctaj partial (40 %) in felul urmator: Normalizez valorile din cei doi vectori, iar folosind arbori indexati binar, determin subsirul maximal crescator pentru fiecare dintre ei. In cele din urma, afisez suma lungimilor celor doua subsiruri maximale crescatoare.E aceasta abordare gresita?  Am dat in jur de 10 exemple cu n,m <= 2500 si vad ca nu pica pe niciunul.  L.E : Abordarea era buna, uitasem eu sa setez AIB`ul la 0, dupa ce il foloseam prima oara 
|
|
« Ultima modificare: August 17, 2010, 23:25:30 de către Vlad Eugen Dornescu »
|
Memorat
|
|
|
|
•ion_caliman
Strain
Karma: 1
Deconectat
Mesaje: 10
|
 |
« Răspunde #11 : Iulie 14, 2011, 21:34:30 » |
|
Poate sa-mi zica cineva ce nu fac bine la interclasare ?
|
|
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #12 : Iulie 21, 2011, 23:13:52 » |
|
poate sa ma ajute cineva la pasul "cum se face inerclasarea corecta a sirurilor?", pls macar un hint 
|
|
|
Memorat
|
|
|
|
•S7012MY
|
 |
« Răspunde #13 : Iulie 21, 2011, 23:28:10 » |
|
Din cate imi amintesc e ca la interclasarea a 2 vectori sortati
|
|
|
Memorat
|
|
|
|
•ctlin04
|
 |
« Răspunde #14 : Iulie 21, 2011, 23:52:27 » |
|
ms, Trimbitas Petru, o sa incerc 
|
|
|
Memorat
|
|
|
|
•gapdan
Strain
Karma: -17
Deconectat
Mesaje: 27
|
 |
« Răspunde #15 : Ianuarie 10, 2014, 10:33:41 » |
|
Eu interclasez asa: i=1; j=1; int k=0; while (i<=n && j<=m) { if (a[i]<b[j]) {v[++k]=a[i],++i;} else {v[++k]=b[j],++j;} } if (i<=n) { while (i<=n) { v[++k]=a[i]; ++i; } } else if (j<=m) { while (j<=m) { v[++k]=b[j]; ++j; } } poate sa-mi spuna cineva ce gresesc? pentru punctul 1 am incercat sa fac SCM pe fiecare vector si apoi sa fac suma si iau tot 0, la fel pe sirul asta interclasat...aveti idee de ce?
|
|
|
Memorat
|
|
|
|
•Archazey
Strain
Karma: 1
Deconectat
Mesaje: 10
|
 |
« Răspunde #16 : Martie 07, 2014, 21:49:55 » |
|
Salut, Prima data luasem doar 40 de puncte afisand lungimea maxima,dupa am facut si algoritmul de determinare a unei interclasari bune,dar degeaba,imi afiseaza mesajul "Nu exista subsir crescator de lungime maxima! ",am luat si exemplele din comentarii,si imi afiseaza bine. Eu am pastrat in doi vectori SCM pentru fiecare sir,dupa faceam interclasarea astfel incat in sirul obtinut sa imi apara elementele din subsirul maximal total in ordine. Am si o sursa aici,este vorba de functia Interclasare(),daca cineva ma poate ajuta....va rog nu ezitati.Macar un test de mi-ar da.... http://ideone.com/ThZ3lv
|
|
|
Memorat
|
|
|
|
•mihaimusat
Strain
Karma: 0
Deconectat
Mesaje: 2
|
 |
« Răspunde #17 : Iulie 29, 2014, 13:09:56 » |
|
nu imi dau seama de ce primesc KBS 11 in conditiile in care limita de memorie este de 5120 kb,iar sursa mea are 2 kb.Ce are evaluatorul ? 
|
|
|
Memorat
|
|
|
|
•madalomar
Strain
Karma: -1
Deconectat
Mesaje: 1
|
 |
« Răspunde #18 : Decembrie 19, 2014, 01:45:34 » |
|
nu inteleg de ce imi spune : Nu exista subsir crescator de lungime maxima!  imi da corect pe orice test incerc, si, din curiozitate, am incercat si sa determin scmax pe vectorul interclasat de lungime m+n, si imi da corect. aveti idei?
|
|
|
Memorat
|
|
|
|
•klamathix
|
 |
« Răspunde #19 : Decembrie 19, 2014, 02:14:38 » |
|
La ce te referi când zici că îți dă corect dacă afișezi scmax pe vectorul interclasat? Local pe testele tale sau pe infoarena? Mie îmi pare ok evaluatorul. Încearcă să testezi în sursele pe care le trimiți că e corect șirul. Dacă pare suspect, scrie-mi mesaj privat și rezolvăm dacă e vreo problemă la noi.
|
|
|
Memorat
|
|
|
|
•Barbumatei
Strain
Karma: -6
Deconectat
Mesaje: 4
|
 |
« Răspunde #20 : Mai 02, 2016, 22:22:40 » |
|
Draga evaluator, Testele acestei probleme nu suporta fiecare optiune de rezolvare. Eu am luat 100 de punte pe problema scmax care se refera la cel mai lung subsir ordonat(in O(n log n)), dar evaluatorul imi spune ca"Sirul nu e obtinut prin interclasare!", desi interclasez prin interclasare. Puntacjul luat de mine este de 94. Mie mi se pare ca testele trebuie imbunatatite. Va rog remediati aceasta problema 
|
|
|
Memorat
|
|
|
|
•Barbumatei
Strain
Karma: -6
Deconectat
Mesaje: 4
|
 |
« Răspunde #21 : Mai 02, 2016, 22:24:40 » |
|
Puncte*
|
|
|
Memorat
|
|
|
|
•Djok
Client obisnuit

Karma: 10
Deconectat
Mesaje: 71
|
 |
« Răspunde #22 : Mai 03, 2016, 11:57:44 » |
|
Folosești tablouri de 10000 elemente, cu indexare de la 1. Asta poate fi o problemă. Mai adaugă un +5 la fiecare tablou 
|
|
|
Memorat
|
|
|
|
•Barbumatei
Strain
Karma: -6
Deconectat
Mesaje: 4
|
 |
« Răspunde #23 : Mai 03, 2016, 12:27:00 » |
|
Multumesc. Esti un geniu. Pentru prima ora indexez si eu de la 1  M-ai salvat ca o zi m-am chinuit la problema! Multumesc inca o data enorm!
|
|
|
Memorat
|
|
|
|
•vladrochian
Strain
Karma: 25
Deconectat
Mesaje: 29
|
 |
« Răspunde #24 : Mai 04, 2016, 00:39:42 » |
|
Draga evaluator, Testele acestei probleme nu suporta fiecare optiune de rezolvare. Eu am luat 100 de punte pe problema scmax care se refera la cel mai lung subsir ordonat(in O(n log n)), dar evaluatorul imi spune ca"Sirul nu e obtinut prin interclasare!", desi interclasez prin interclasare. Puntacjul luat de mine este de 94. Mie mi se pare ca testele trebuie imbunatatite. Va rog remediati aceasta problema  Puțin cam arogant tu așa. Ar fi drăguț dacă în general atunci când nu îți merge ceva, în loc să dai vina pe teste și evaluator, prima reacție ar fi să îți pui problema că e ceva greșit cu soluția ta și să verifici mai bine. Spun doar că mentalitatea asta ajută mai mult.
|
|
|
Memorat
|
|
|
|
|