Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 995 Matrice3  (Citit de 3803 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Prostu
Nu mai tace
*****

Karma: 134
Deconectat Deconectat

Mesaje: 323



Vezi Profilul
« : Martie 21, 2010, 15:31:24 »

Aici puteţi discuta despre problema Matrice3.
Memorat
ciprianf
De-al casei
***

Karma: 11
Deconectat Deconectat

Mesaje: 104



Vezi Profilul
« Răspunde #1 : Martie 23, 2010, 09:24:25 »

Cod:
putem folosi un RMQ 2D a cărui construcţie prealabilă necesită complexitate timp şi spaţiu O(N^2 log^2 N)
(din articolul cu solutii)
Dar complexitatea nu este defapt N^2 log N?

Later Edit: greseala mea, intr-adevar este N^2 log^2 N
« Ultima modificare: Martie 23, 2010, 10:51:13 de către Farcasanu Alexandru Ciprian » Memorat
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #2 : Martie 23, 2010, 15:16:57 »

Ma poate ajuta cineva și pe mine cu ceva sugestii sau cu un test mai cu chichiță?

Chiar nu îmi dau seama ce greșesc, rezolv ca si soluția oficiala cu RMQ 2D.

Mulțumesc anticipat. Smile
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #3 : Martie 23, 2010, 15:55:15 »

Folosesti unsigned char in loc de char?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
DraStiK
Nu mai tace
*****

Karma: 131
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #4 : Martie 23, 2010, 16:38:53 »

Am folosit unsigned char cum mi-ai sugerat si BOOM ... am luat 100p. Yahoo!

Multumesc mult, am omis ca numerele in char intra doar pana la 127.
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #5 : Martie 23, 2010, 16:53:09 »

De fapt nu este specificat in standard daca char este signed sau unsigned. Depinde de compilator, asa ca ar trebui sa folositi tot timpul unsigned char pentru valori mai mari de 127.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Marker
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 9



Vezi Profilul
« Răspunde #6 : Martie 24, 2010, 09:36:16 »

Stie cineva unde pot gasi un articol bine explicat despre RMQ 2D?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #7 : Martie 24, 2010, 11:04:58 »

http://infoarena.ro/preoni-2007/runda-2/solutii Problema plantatie.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Marker
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 9



Vezi Profilul
« Răspunde #8 : Martie 24, 2010, 13:29:45 »

mersi wef Ok
Memorat
Addy.
Strain
*

Karma: -4
Deconectat Deconectat

Mesaje: 30



Vezi Profilul
« Răspunde #9 : Februarie 09, 2011, 17:02:19 »

Ma poate ajuta cineva cu un test mai mare la problema asta? Tot caut greseala, dar nu o gasesc.
Multumesc anticipat.
Memorat
danalex97
Vorbaret
****

Karma: 54
Deconectat Deconectat

Mesaje: 192



Vezi Profilul
« Răspunde #10 : Iunie 03, 2012, 13:18:25 »

Un O( N*M*min(N,M) + Q * log Q ) intra , sau doar cu RMQ-uri se poate ?

La partea cu RMQ nu inteleg cum ar trebui facut  Think . Adica la solutii scrie ca RMQ-ul ocupa spatiu si timp de O ( N^2 log^2 N ). De ce si spatiu ? Nu inteleg cum este facut. Multumec anticipat.
« Ultima modificare: Iunie 03, 2012, 13:23:44 de către Dan Alexandru » Memorat
tzipleatud
De-al casei
***

Karma: 104
Deconectat Deconectat

Mesaje: 117



Vezi Profilul
« Răspunde #11 : Iunie 03, 2012, 23:21:36 »

Eu am implementat solutia cu RMQ 2D, si doar cu parsare a mers de 100 puncte. Fara parsare am luat 60 puncte pe ea. Cat despre RMQ, daca ai avea doar patrate in care faci query-uri ai putea tine o matrice RMQ[logN][N][N], dar datorita faptului ca faci query pe dreptunghiuri, ti o matrice RMQ[logN][logN][N][N], deci de aceea ai spatiu si timp O(N^2*log^2 N). RMQ[k][l][x1][y1] reprezinta maximul din dreptunghiul cu coltul stanga sus in (x1,y1), lungime 2^k si latime 2^l. Restul solutiei e explicata aici. Multa bafta! Smile
Memorat
danalex97
Vorbaret
****

Karma: 54
Deconectat Deconectat

Mesaje: 192



Vezi Profilul
« Răspunde #12 : Iunie 04, 2012, 14:01:20 »

Multumesc mult.  Ok
Memorat
StarGold2
Strain
*

Karma: 11
Deconectat Deconectat

Mesaje: 46



Vezi Profilul
« Răspunde #13 : Decembrie 04, 2015, 23:52:00 »

Daca s-ar putea mari limita de timp, adica nu mi se pare ok ca solutia de 100 puncte de complexitate O(N^2*logN^2 + QlogN) sa ia 60 si sa fie nevoie de parsare sa iei 100. Ok

L.E: Wow, in 30 minute s-a si rezolvat problema  Shocked
« Ultima modificare: Decembrie 05, 2015, 00:23:45 de către Emanuel Nrx » Memorat
klamathix
Echipa infoarena
Nu mai tace
*****

Karma: 733
Deconectat Deconectat

Mesaje: 1.216



Vezi Profilul
« Răspunde #14 : Decembrie 05, 2015, 00:15:39 »

Am dublat limita  Smile.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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