Pagini: [1] 2 3   În jos
  Imprimă  
Ajutor Subiect: 272 Bridge  (Citit de 21638 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« : Septembrie 12, 2006, 09:06:37 »

Aici puteţi discuta despre problema Bridge.
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #1 : Septembrie 14, 2006, 11:40:04 »

am nedumerire ... deci folosim:
m[j] numarul de moduri ( modulo 666013 ) de a ajunge in i pasi pe scandura j din pozitia initiala
shi la un moment dat scrie in articol : daca scandura i este lipsa atunci m[j] = 0, daca scandura i este teleportoare incrementam M[i+1][unde[j]] cu m[j]  Confused
nu trebuia scandura j Huh sau nu am inteles eu Huh
« Ultima modificare: Septembrie 14, 2006, 15:25:54 de către cos_min » Memorat

vid...
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #2 : Septembrie 14, 2006, 13:00:07 »

Ba da, asa e...se mai intampla. Smile
Memorat

Am zis Mr. Green
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #3 : Septembrie 14, 2006, 13:50:07 »

Huh Mie mi se pare bine cum e formulat in articol, nici macar nu am inteles unde vrea sa zica cos_min ca e gresit...
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #4 : Septembrie 14, 2006, 15:26:39 »

am vrut sa zik k i tine minte pasii . nu scandura . nu ?
Memorat

vid...
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #5 : Septembrie 14, 2006, 15:40:07 »

true, greseala de indici Applause Am modificat
« Ultima modificare: Septembrie 14, 2006, 15:41:59 de către filipb » Memorat
mocke
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 19



Vezi Profilul WWW
« Răspunde #6 : Septembrie 14, 2006, 20:30:54 »

am si eu o nedumerire!??!?!  complexitatea oficiala e O(M+N*K), unde K presupun ca e maximul de pasi din lista de query-uri. Think Eu aveam o complexitate care ajungea maxim la O(4001*4001) pe fiecare test...si luam TLE la ultimele 6 teste . sad Bun. Am optimizat in O(M+N*K), memorie dinamica,etc. tot iau TLE la aceleasi teste. Cry Poate cineva sa-mi dea o alta idee de optimizare. Totusi mi se pare cam ciudat ca O(16 mil) nu intra in 1s?! 
Memorat

oricine greseste...nu oricine invatza
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #7 : Septembrie 14, 2006, 20:55:28 »

La problema asta trebuie mare atentie cu memoria folosita. Memoria dinamica e Thumb down, consuma timp la greu. Eu am folosit o singura matrice 4002*4002, si vreo doi vectori suplimentari. In plus, si operatia mod e Shame on you, incearca sa te gandesti cum sa introduci -. Si mai trebuie avut grija sa fie dinamica inainte ca sa mearga teleportarile mai repede. Cu toate astea, ar trebui sa iei 100 fara probleme.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #8 : Septembrie 14, 2006, 20:58:02 »

Mocke: Eu nu inteleg o chestie la rezolvarea ta: cum ai redus memoria la dinamica fara sa sortezi? Sau ce intelegi tu prin faptul ca"ai optimizat memoria la dinamica"?
« Ultima modificare: Septembrie 14, 2006, 21:02:06 de către PaulDB » Memorat

Am zis Mr. Green
Marius
Nu mai tace
*****

Karma: 154
Deconectat Deconectat

Mesaje: 572



Vezi Profilul
« Răspunde #9 : Septembrie 14, 2006, 21:53:00 »

Mocke: scapa de % si vei obtine 70-80. Smile
Memorat

Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
mocke
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 19



Vezi Profilul WWW
« Răspunde #10 : Septembrie 15, 2006, 13:38:40 »

foloseam dinamica inainte dar m-am prins de niste chesti care imi buseau matricea respectiva si am mai si optimizat....am inlocuit modulo cu scadere (e mult mai rapid in cazul acesta) si desi am folosit memorie dinamica a fost ok  Ok!  mersi oricum pt sfaturi guys Thumb up!

PaulDB:
Mocke: Eu nu inteleg o chestie la rezolvarea ta: cum ai redus memoria la dinamica fara sa sortezi? Sau ce intelegi tu prin faptul ca"ai optimizat memoria la dinamica"?

RE:am optimizat folosind memorie dinamica....nu memoria la dinamica!  Smile

Pt filipb: ai dreptate cu dinamica inainte asa si facusem ... dak faceai dinamica inapoi foloseai mai multa memorie iar complexitatea putea sa ajunga si la n^2*(nr de scanduri teleportatoare) care nu se prea amortiza
Memorat

oricine greseste...nu oricine invatza
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #11 : Septembrie 15, 2006, 14:39:12 »

ideea initiala a problemei a fost de fapt chiar acea dinamica inapoi care cum zici tu iesea n^2*nr de pasi. Si ideea era sa folosesti o lista de adiacenta ptr fiecare scandura (cu scandurile de pe care se poate ajunge pe ea) si astfel ajungem la acelasi n*nr de pasi. Intre timp mi-am dat seama ca o dinamica inainte merge mai repede, insa sursa mea folosind rezolvarea de mai sus a mers in 0.6 .
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #12 : Septembrie 16, 2006, 17:21:36 »

cat va da pt :

7 4
0 3 0 2 3 1 0
4 7
2 1
7 8
3 2
7 6

?
Memorat

vid...
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #13 : Septembrie 16, 2006, 17:39:15 »

0
15
1
6

Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #14 : Septembrie 16, 2006, 18:11:29 »

oh greseam la o chestie pe care o citisem gresit Tongue ... da totusi iau 90 pcte ... WA pe ultimul test [daca fac cu scadere] si TLE (tot pe testu asta) [daca fac cu %]
« Ultima modificare: Septembrie 17, 2006, 18:49:52 de către cos_min » Memorat

vid...
cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #15 : Septembrie 20, 2006, 18:40:36 »

scuze...am o problema aici...sunt ceva cazuri mai speciale?...iau 20 de pct...restu WA...la ce ar trebui sa fiu atent?.. ma chinui la ea ce ceva vreme...si e demoralizant...ca ies toate cazurile mele
Memorat

... lipsa de inspiratie ...
filipb
Nu mai tace
*****

Karma: 232
Deconectat Deconectat

Mesaje: 929



Vezi Profilul
« Răspunde #16 : Septembrie 20, 2006, 19:05:52 »

Incearca urmatorul test:
Cod:
6 5
3 0 3 3 1 2
2
5
6
1 1
2 1
2 4000
5 4000
6 4000
Contine niste cazuri particulare pe care poate nu le-ai tratat. Trebuie sa iti dea:
Cod:
1
1
2
0
0
Memorat
cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #17 : Septembrie 20, 2006, 19:55:29 »

atata imi da si mie... Think
Memorat

... lipsa de inspiratie ...
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #18 : Septembrie 20, 2006, 20:05:40 »

Incearca testul asta:

8 1
0 0 3 0 1 0 2 0
8
8 5

Pe mine m-a ajutat. Smile
Memorat

Am zis Mr. Green
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #19 : Septembrie 21, 2006, 12:22:46 »

dak iei 20 de puncte e posibil sa fie din cauza ca nu ai calculezi modulo 666013
Memorat
cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #20 : Septembrie 21, 2006, 15:03:34 »

1. Pt PaulDB: mie mi-a dat 15, cred ca atat trebuie sa dea...
2. Pt devilkind: calculez modulo 666013, pt testul
Cod:
11 1
0 0 0 0 0 0 0 0 0 0 0
11 16
imi da:
Cod:
172253
si...calculez peste tot...modulo...
3. Pt amandoi: ms mult...sper sa gasesc gresala...
Memorat

... lipsa de inspiratie ...
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #21 : Septembrie 21, 2006, 15:59:23 »

sunt bune ambele rezultate si 15 si 172253
Memorat
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #22 : Septembrie 21, 2006, 19:26:13 »

ai grija la : "Numarul de moduri de a ajunge pe o scandura lipsa sau pe o scandura teleportoare care are ca destinatie o scandura lipsa sau subreda este 0" . Eu aici greseam si luam 20 pcte.
Memorat

vid...
cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #23 : Septembrie 21, 2006, 20:19:47 »

pt cazul:
Cod:
2 6
3 0
2
1 1
1 2
1 3
2 1
2 2
2 3
e bun rezultatul:
Cod:
1
0
0
1
2
2

?
Memorat

... lipsa de inspiratie ...
cos_min
Nu mai tace
*****

Karma: 48
Deconectat Deconectat

Mesaje: 493


live


Vezi Profilul
« Răspunde #24 : Septembrie 21, 2006, 20:33:41 »

ii bine
Memorat

vid...
Pagini: [1] 2 3   În sus
  Imprimă  
 
Schimbă forumul:  

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