Pagini: 1 2 [3] 4   În jos
  Imprimă  
Ajutor Subiect: 036 Cutii  (Citit de 23114 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
svalentin
Nu mai tace
*****

Karma: 88
Deconectat Deconectat

Mesaje: 704



Vezi Profilul
« Răspunde #50 : Februarie 05, 2006, 11:24:13 »

am submitat codul tau pe infoarena si uite ce primesti:
Cod:
TEST 1	...[0.01s]...	erai aproape.. dar ai gafat
TEST 2 ...[0.01s]... belea.. ai gresit la greu..
TEST 3 ...[0.02s]... belea.. ai gresit la greu..
TEST 4 ...[0.01s]... belea.. ai gresit la greu..
TEST 5 ...[0.38s]... belea.. ai gresit la greu..
TEST 6 ...[0.38s]... belea.. ai gresit la greu..
TEST 7 ...[0.38s]... belea.. ai gresit la greu..
TEST 8 ...[0.39s]... belea.. ai gresit la greu..
TEST 9 ...[0.38s]... belea.. ai gresit la greu..
TEST 10 ...[0.38s]... belea.. ai gresit la greu..


eu nu vad nici un "RUN ERROR - Invalid memory reference"  Neutral
Memorat
tudalex
Strain
*

Karma: -8
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #51 : Februarie 06, 2006, 13:49:15 »

acum doua zile dadea "RUN ERROR - Invalid memory reference" acum nu mai da. Poate a fost evaluatorul.
Memorat

"Doua lucruri sunt infinite: universul si prostia omeneasca, dar de prima inca nu sunt sigur" Albert Einstein
tmac
Vizitator
« Răspunde #52 : Aprilie 05, 2006, 17:43:07 »

am cateva nelamuriri :

1. AIB(arbori indexati binar respectiv arbori de arbori indexati binar) nu se pot folosi pentru a determina maximul, din cate stiu eu.
2. La arborii de intervale bidimensionali cu pcte si valoare cum pot determina maximul ? stiu sa numar cate puncte sunt, ca e usor de cautat binar indicii in vectorul respectiv, dar cum aflu maximul portiunii aleia dintre indici ... ; cum ar trebui sa fac inserarea de exemplu ? ca este clar ca trebuie adaugate punctele in ordinea sortarii dupa o coordonata, nu toate de la inceput ....  .
 


Memorat
u-92
Vizitator
« Răspunde #53 : Aprilie 05, 2006, 18:05:28 »

AIB se pot folosi pentru a determina maximul, dar numai pt portiuni de genul 1->x respectiv (1,1) -> (x,y)
Memorat
tmac
Vizitator
« Răspunde #54 : Aprilie 05, 2006, 18:13:25 »

ah da asa e Smile  ce n00b sunt. dar cum pot afla min/max in 2D cu arbori de intervale ? mar interesa si asta ... ms f mult Smile
Memorat
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #55 : Aprilie 05, 2006, 18:39:05 »

Pentru arbori de intervale 2D, te gandesti pur si simplu ca in fiecare nod al arborelui cu o dimensiune ai un alt arbore de intervale. Parcurgerea acestui arbore se face in felul urmator: daca de exemplu vrei sa strabati regiunea [x1, y1, x2, y2], atunci parcurgi toate nodurile care alcatuiesc [x1, x2] ( fiecare astfel de nod fiind un alt arbore de intervale ) si in acesti noi arbori parcurgi informatia dorita pt. [y1, y2] ( in fiecare nod initial ). Deci poti avea maxim O(logM) intervale pt. [x1, x2] si pentru fiecare astfel de nod, alte maxim O(logN) intervale pe [y1, y2], deci o complexitate finala de O(logN * logM), pe query / update.
Memorat
tmac
Vizitator
« Răspunde #56 : Aprilie 05, 2006, 19:24:02 »

am inteles, ms mult. dar am o intrebare : cum pot sa fac o implementare eficienta ? adica si spatiu si timp, ca pare cam costisitoare construirea ...   ? poate nam inteles io bine daca ai putea sami dai detalii... ms f mult ;
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #57 : Aprilie 05, 2006, 20:54:37 »

eu cred ca te complici cam mult.

daca sortezi numerele in functie de o dimensiune, ai redus problema la aflarea celui mai lung subsir crescator maximal. doar ca in acest caz relatia "<" trebuie sa fie adevarata ptr amandoua dimensiunile care ti-au ramas. o implementare in O(n^2) cred ca stii si tu, insa aceasta nu e destul de buna. poti folosi in schimb un AIB bidimensional ptr a reduce complexitatea la O(n log^2 n).
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
tmac
Vizitator
« Răspunde #58 : Aprilie 05, 2006, 21:39:19 »

am luat 100 p cu AIB ... mam prins ca poti calcula maxim pt (1.. x) credeam ca nu poti deloc. ma interesau si arborii de intervale 2D ca stiu doar reprezentarea aceea din ginfo, cu lista sortata dupa y in fiecare nod si e greu sa calculezi maxim pe ea.
Memorat
Aymd
Strain


Karma: -29
Deconectat Deconectat

Mesaje: 19



Vezi Profilul
« Răspunde #59 : Martie 23, 2007, 07:52:08 »

eu ma refeream la faptul ca sortarea nu e buna (la inceput pune in v produsul dimensiunilor)

Nu am nimic impotriva ... doar sa fi spus si de ce ...

Sirul dimensiunilor L, l, h au o proprietate ... deci sirul poate fi citit direct sortat.
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #60 : Martie 23, 2007, 22:29:16 »

Se poate lua 100 daca se face subsir crescator maximal in n log n?? As vrea sa fac asa, dar adevarul e ca nu prea l-am inteles...  Brick wall
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #61 : Martie 23, 2007, 22:38:30 »

subsirul crescator maximal se poate face si in n^2 si este mult mai usor de inteles  Thumb up

l(i) cel mai lung subsir crescator care se termina cu a(i). Dupa ce vei avea pt fiecare i calculat => maximul ( l(i), i = 1..n ) este subsirul crescator maximal.
« Ultima modificare: Martie 23, 2007, 22:42:07 de către Bondane Cosmin Cosi » Memorat

vid...
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #62 : Martie 23, 2007, 22:39:50 »

Da, pe ala il stiu, dar vreau sa invat ceva nou cu problema asta. (si in plus nu-mi intra in timp "bulaneala"). Si mi-e o lene sa ma apuc de AIB...  Cry. De aia intrebam de el...
Memorat
Marius
Nu mai tace
*****

Karma: 154
Deconectat Deconectat

Mesaje: 572



Vezi Profilul
« Răspunde #63 : Martie 23, 2007, 22:43:32 »

Gaseste o motivatie daca iti este lene.  Smile

Sa iti zic eu una: e mai usor si mai elegant cu AIB.
Memorat

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

Karma: 20
Deconectat Deconectat

Mesaje: 216



Vezi Profilul
« Răspunde #64 : Martie 23, 2007, 22:44:34 »

Da, pe ala il stiu, dar vreau sa invat ceva nou cu problema asta. (si in plus nu-mi intra in timp "bulaneala"). Si mi-e o lene sa ma apuc de AIB...  Cry. De aia intrebam de el...

Daca ai manualul de clasa XI-A, de Dana Lica si Mircea Pasoi, cauta la pagina 240-241.E explicatie si implementare  Ok

 Thumb up

[later edit] Cred ca il gasesti si pe net  Raised eyebrow
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #65 : Martie 23, 2007, 22:52:16 »

Este si in GInfo, si mi l-a explicat un prieten, dar sunt asa de batut in cap ca nu l-am inteles...  Fighting. Vreau sa-l gasesc undeva explicat ca pentru prosti... Very Happy
@Marius Stroe: Da, ai dreptate... Totusi eu zic ca e mai "prioritar" subsiru crescator maximal in n log n. Am mai facut AIB (la datorii de exemplu), dar niciodata in 2 dimensiuni... si totusi... zici ca e mai usor?? Mr. Green
« Ultima modificare: Martie 23, 2007, 22:54:17 de către Cezar Mocan » Memorat
amadaeus
Client obisnuit
**

Karma: 28
Deconectat Deconectat

Mesaje: 93



Vezi Profilul
« Răspunde #66 : Martie 24, 2007, 00:00:39 »

Acum imi dau seama ca nu (cred ca) se poate aplica algoritmul in n log n pentru cel mai lung subsir crescator la problem asta, deoarece nu exista relatie de ordine totala pe multimea punctelor din plan (o astfel de relatie ar fi echivalenta cu o relatie de ordine pe multimea numerelor complexe...). Asadar, nu se poate face cautarea binara din algoritmul in n log n... curaj cu AIB Very Happy
Memorat

"one of these days I'm going to cut you into little pieces..."
zombie_tester_2
Strain


Karma: -17
Deconectat Deconectat

Mesaje: 17



Vezi Profilul
« Răspunde #67 : Octombrie 24, 2008, 16:34:32 »

nu exista cutii cu una dintre cele trei dimensiuni x ,y sau z egale nu ?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #68 : Octombrie 24, 2008, 16:38:11 »

Nu.
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #69 : Noiembrie 14, 2008, 15:36:03 »

ìmi lasa si mie cineva niste teste mai mari?(si mijlocii dak se poate ) Rolling on the Floor Laughing
Memorat
alex_mircescu
Client obisnuit
**

Karma: -15
Deconectat Deconectat

Mesaje: 55



Vezi Profilul
« Răspunde #70 : Noiembrie 23, 2008, 19:46:47 »

http://infoarena.ro/job_detail/222530
iau 10 puncte si sunt la sfarsitul puterilor... habar n-am ce are...
si nu's din ala care cere mura'n gura... m-am chinuit... eh.. nu mai zic...
un test ceva... ca sa-mi busheasca programu' ?   Eh?
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #71 : Noiembrie 24, 2008, 17:53:02 »

Programul nu buseste nimic. Pur si simplu algoritmul pe care il folosesti nu e corect. In plus are complexitatea O(N^2).
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #72 : Decembrie 24, 2008, 16:25:57 »

Cu un quick sort si un scmax cu programare dinamica iei 0 puncte? Think
Memorat
CezarMocan
Nu mai tace
*****

Karma: 252
Deconectat Deconectat

Mesaje: 567



Vezi Profilul
« Răspunde #73 : Decembrie 24, 2008, 16:37:19 »

S'a discutat si inainte despre asta. Se ia 40, cu TLE. Complexitatea optima este alta.
Memorat
Bogdan_tmm
De-al casei
***

Karma: 4
Deconectat Deconectat

Mesaje: 122



Vezi Profilul
« Răspunde #74 : Decembrie 24, 2008, 16:40:35 »

Mda ma apuc sa vad ce scrie p'aici.ms
Memorat
Pagini: 1 2 [3] 4   În sus
  Imprimă  
 
Schimbă forumul:  

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