Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 596 Caibicol  (Citit de 4125 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« : Noiembrie 09, 2007, 16:07:32 »

Aici puteţi discuta despre problema Caibicol.
Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #1 : Noiembrie 18, 2007, 13:48:03 »

Ce complexitate ar trebui sa scot la pb asta? Am facut o dinamica cu 3 for-uri imbricate (aproximativ n^3) si iau 85 de puncte cu 3 tle-uri. Care e faza?
Memorat
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #2 : Noiembrie 18, 2007, 14:39:41 »

Ar trebui sa intre O(n3). Nu stiu ce sa zic, incearca sa mai optimizezi.
Memorat
mihai0110
Strain


Karma: 6
Deconectat Deconectat

Mesaje: 20



Vezi Profilul
« Răspunde #3 : Noiembrie 19, 2007, 17:30:28 »

am facut o dinamica cu n^2*k si iau 95 de p si un wa la testul 2, de ce nu stiu, mi se pare ca am rezolvat corect

LE nevermind, am luat 100, trebuia sa pun >= la un for in loc de >
« Ultima modificare: Noiembrie 19, 2007, 17:39:43 de către bivol mihai » Memorat
Florian
Nu mai tace
*****

Karma: 125
Deconectat Deconectat

Mesaje: 832



Vezi Profilul
« Răspunde #4 : Noiembrie 21, 2007, 17:45:41 »

De fapt, complexitatea algoritmului meu e O(n*k*(n-k)). Nu imi intra in timp pe 3 teste... Si nu mi-a venit nici macar o idee de optimizare. Daca spui k intra O(n^3), de ce sa nu intre si programul meu?  Huh
Memorat
DITzoneC
Nu mai tace
*****

Karma: 301
Deconectat Deconectat

Mesaje: 962



Vezi Profilul
« Răspunde #5 : Noiembrie 21, 2007, 21:55:00 »

Ma rog prin O(n3) ma refeream la O(n2*k).

E drept ca este destul de stransa limita dar cu niste optimizari se poate obtine 100. Ai grija cum faci forurile(sa nu treci prin elemente inutile), cum faci accesarea elementelor matricii(uneori conteaza daca ai A[ i ][ j ] sau A[ j ][ i ], vezi articolul asta pontul 3) si alte detalii de-astea.
Memorat
anna_bozianu
De-al casei
***

Karma: 5
Deconectat Deconectat

Mesaje: 111



Vezi Profilul
« Răspunde #6 : Noiembrie 22, 2007, 19:58:31 »

Am si eu o intrebare. Am luat 100p pe problema asta dar recunosc ... am "furat" un test  Embarassed . De ce oare sa nu imi mearga dinamica exact la un caz de genul nr_cai=nr_grajduri+1. E ceva special ceva care mie imi scapa ? Constituie un astfel de caz un caz special ? Si daca da ...  de ce ?
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #7 : Noiembrie 22, 2007, 21:58:31 »

Am si eu o intrebare. Am luat 100p pe problema asta dar recunosc ... am "furat" un test  Embarassed . De ce oare sa nu imi mearga dinamica exact la un caz de genul nr_cai=nr_grajduri+1. E ceva special ceva care mie imi scapa ? Constituie un astfel de caz un caz special ? Si daca da ...  de ce ?

Cum adica "nr_cai=nr_grajduri+1" ? Din enuntu reiese ca : nr_de_grajduri <= nr_cai ( K <= N ). Eu am luat 100 fara sa tratez vreun caz particular.  wink
Memorat

vid...
anna_bozianu
De-al casei
***

Karma: 5
Deconectat Deconectat

Mesaje: 111



Vezi Profilul
« Răspunde #8 : Noiembrie 23, 2007, 07:38:43 »

Simplu : n= k+1 ; k+1 > k => n > k . Oricum acesta e un caz banal in care raspunsul ori e 0 (cand exista macar doi cai de aceeasi culoare la rand ) ori e 1 ( cand sirul cailor e de tip 0 1 0 1 0 1 .... sau 1 0 1 0 1 0 ..... ) dar dintr-o greseala pe care eu nu reusesc sa o surprind nu obtin rezultatul corect. Intrucat obtineam 95 de puncte am presupus ca sunt in unul din cazurile

n=k ( cu raspuns 0 ) sau

k=1 ( cu raspuns nr_albi*nr_negri) sau

n=k+1 (cu raspuns 0 sau 1).

Asa am reusit sa prind si ultimul test.
« Ultima modificare: Noiembrie 23, 2007, 07:57:04 de către Bozianu Ana » Memorat
manutruta
Strain


Karma: 5
Deconectat Deconectat

Mesaje: 24



Vezi Profilul
« Răspunde #9 : Ianuarie 17, 2014, 00:20:10 »

Buna,

Am impresia ca nu se mai poate lua suta de cand s-a schimbat evaluatorul. Va rog verificati.

Toate cele bune,
Manu.
Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #10 : Ianuarie 17, 2014, 00:31:58 »

Am zis si eu mai demult, dar nu s-a rezolvat. Totusi poti sa iei 100 daca parsezi si schimbi dimensiunile matricilor.
Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #11 : Ianuarie 17, 2014, 02:21:52 »

Am mărit limita.
Memorat
CiboAndrei
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #12 : Octombrie 28, 2017, 14:58:35 »

Sursa lui seamana cu a mea
Dar nu e neaparat sa fie stearsa, doar sa ii dati o atentionare wink
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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