Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: ECN Sapientia si selectie ACM - faza pe centre - Cluj -  (Citit de 4614 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« : Mai 08, 2010, 17:25:29 »

Astazi a avut loc concursul din titlu(intre orele 11-16 aprox.). Problemele le gasiti aici: http://www.mitis.ro/ecn/pages/ECN-2010-problems.pdf
Daca doriti, m-ar bucura daca s-ar discuta niste solutii in acest subiect. Eu cel mai tare sunt curios cum se face problema J . Nu stiu de ce, dar am impresia ca se gaseste si pe infoarena; sau doar mi se pare?

« Ultima modificare: Ianuarie 03, 2011, 19:10:51 de către Marginean Ninu Ciprian » Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #1 : Mai 08, 2010, 18:23:29 »

Pai din cate am inteles eu (la problema J) nu iei in considerare ultimul element si faci permutari de n - 1 element si pt fiecare permutare inserezi ultimul element . Nu pare prea grea.
Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #2 : Mai 08, 2010, 18:30:41 »

Cred ca nu vorbim de aceeasi pb. Problema J e cea numita "Squares" in care trebuie sa acoperi o matrice cu patrate
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #3 : Mai 08, 2010, 18:39:57 »

ah scuze.... ma uitam la F Smile)

Nu merge o dinamica de genul:

dp[ i ] [ j ] = numarul minim de a acoperi un dreptunghi i x j

si zici

dp[ i ][ j ] = min (dp[ i ][ j ] , 1 + min (dp [i - k] [ j  ] + dp [ k][ j - k ] , dp [ i - k][ j - (j - k) ] + dp [ i][ j - k], dp [ i - k][ k ] + dp[ k ][j - k] + dp [i - k][ j - k]));

practic pui un patrat de k x k intr-un colt Confused
nu garantez ca e buna Smile

« Ultima modificare: Mai 08, 2010, 19:08:35 de către Mircea Dima » Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #4 : Mai 08, 2010, 19:11:38 »

 Shocked ai putea sa explici putin?
L.E: ai mai modif relatia intre timp
                  
« Ultima modificare: Mai 08, 2010, 19:21:00 de către Marginean Ciprian » Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #5 : Mai 08, 2010, 19:27:09 »

daca ai un dreptunghi i x j si pui intr-un colt un patrat de k x k
tu obtii fie 3 dreptunghiuri
fie in 2 modalitati 2 dreptunghiuri
Memorat
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #6 : Mai 08, 2010, 19:38:51 »

Acuma am inteles relatia data de tine. Am incercat sa-i gasesc hibe, dar n-am reusit Very Happy
Dar nu reusesc nici o demonstratie.
L.E. E posibil sa fi gasit ceva. Formula ta presupune ca patratul dintr-un colt sa aiba acelasi nivel fie pe orizontala fie pe verticala(fie amandoua) cu restul impartirii. Mie mi se pare ca nu permite ca unele cazuri sa fie luate in considerare... nu stiu; poate reusesti o demonstratie
« Ultima modificare: Mai 08, 2010, 19:44:06 de către Marginean Ciprian » Memorat
Marius
Nu mai tace
*****

Karma: 154
Deconectat Deconectat

Mesaje: 572



Vezi Profilul
« Răspunde #7 : Mai 09, 2010, 22:23:20 »

Cod:
bst[i][j] = 1, dacă i = j
bst[i][j] = min { min{bst[i][k] + bst[i][j - k]}, min{bst[k][j] + bst[i - k][j]}}

adică, un dreptunghi de laturi (i, j) îl descompui în alte două dreptunghiuri pe orizontală ori pe verticală. Mie mi-a mers aşa. Smile
Memorat

Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #8 : Mai 10, 2010, 18:33:19 »

 Shocked Ati vazut testele postate pe site-ul ecn? http://www.mitis.ro/ecn/pages/p_problem.php?lang=ENG&UserAction=-1&

Acum nu ma mai mira nimic.
Memorat
blasterz
Nu mai tace
*****

Karma: 92
Deconectat Deconectat

Mesaje: 255



Vezi Profilul
« Răspunde #9 : Mai 10, 2010, 19:26:04 »

=)))  misto inputu la J Smile)
Memorat
Marius
Nu mai tace
*****

Karma: 154
Deconectat Deconectat

Mesaje: 572



Vezi Profilul
« Răspunde #10 : Mai 10, 2010, 19:43:10 »

Caterincă concursul ăsta. Smile
Memorat

Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
MciprianM
Nu mai tace
*****

Karma: 87
Deconectat Deconectat

Mesaje: 324



Vezi Profilul
« Răspunde #11 : Mai 10, 2010, 20:14:29 »

Sa nu fim rai, totusi Applause Poate ca acele cazuri au fost alese special astfel incat sa mearga doar o solutie corecta.
Stiti cum se zice... Esentele tari se tin in sticlute mici Raised eyebrow
L.E.: Rolling on the Floor Laughing Rolling on the Floor Laughing Rolling on the Floor Laughing
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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