Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 11-12 Subiecte  (Citit de 8216 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
ParrAzitU
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 73



Vezi Profilul
« : Martie 14, 2005, 18:00:26 »

Citat

1 - Domino
Se considera n dominouri din care se pot construi siruri respectand urmatoarele reguli :
 - Prima piesa face obligatoriu parte din sir
 - Urmatoarele piese se iau in ordinea data (se decide dc o piesa se va pune sau nu in sir)
 - Fiecare piesa se pune la un capat al sirului deja format in pozitia in care a fost data sau invartita cu 180, sau se arunca si nu se mai revine la ea
 - O piesa poate fi pusa la un capat al sirului daca numarul de pe dominoul din capat (pe jum nealipita deja) si numarul de pe dominoul care se alipeste la pasul curent sunt egale.

Determinati cel mai lung sir de dominouri.

Domino.in : n si pe urm n linii xi, yi - fetele unui domino
Domino.out : lungimea

Restrictii : 1 <= n <= 100.000
  0 <= x,y <= 9

ex:
Domino.in
6
1 2
1 5
2 3
1 4
2 3
4 3
Domino.out
5
Memorat

I'll be smiling as I decompose - the reaper awaits us all.
ParrAzitU
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 73



Vezi Profilul
« Răspunde #1 : Martie 14, 2005, 18:09:17 »

Citat

2 - luna
Firmele de pe pamant doresc construirea unor cladiri de forma dreptunghiulara pe luna. Evident fiecare firma va putea construi doar pe teritoriul alocat ei.

Pe prima linie a fisierului de intrare luna.in se da n, m : dimensiunile suprafetei lunii (care e o matrice cu elemente naturale maxim 100, de dimensiuni maxim 50 x 50 )
Pe urmatoarele linii e descrisa matricea
Apoi pe urm linie se da k <= 100.000 (nr de cereri)
Pe urmatoarele k linii sunt 3 numere reprezentand numarul de ordine al tarii si dimensiunile l x c a cladirii drept. pe care vrea sa o construiasca firma.

Pe fiecare linie din fisierul de iesire luna.out(corespunzatoare unei cereri) se va scrie
Cererea poate fi satisfacuta! - dc tara poate construi cladirea
Cererea nu poate fi satisfacuta! - dc tara nu poate construi
Tara de provenienta nu exista! - dc tara nu are pe luna proprietate

ex :
luna.in
5 10
1 1 1 2 2 2 2 3 3 4
1 1 1 2 2 2 2 3 3 4
5 5 5 2 2 2 2 7 7 4
5 5 5 6 6 6 6 7 7 4
5 5 5 6 6 6 6 7 7 4
6
1 2 3
2 3 4
1 3 2
7 20 20
8 44

luna.out
Cererea poate fi satisfacuta!
Cererea poate fi satisfacuta!
Cererea nu poate fi satisfacuta!
Cererea poate fi satisfacuta!
Cererea nu poate fi satisfacuta!
Tara de provenienta nu exista!


Eu am facut 99 din 200 in total.. Busind  Brick wall  implementarile ... si am fost al 2-lea..
Memorat

I'll be smiling as I decompose - the reaper awaits us all.
DeadStar
Client obisnuit
**

Karma: 2
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #2 : Martie 14, 2005, 19:09:23 »

Pfuai.. ce probleme usoare.... prima ii si in cartea lui Mihai Oltean. pd clasic.. Boo hoo!
Memorat

greco
Nu mai tace
*****

Karma: 144
Deconectat Deconectat

Mesaje: 434



Vezi Profilul
« Răspunde #3 : Martie 14, 2005, 19:16:56 »

Mda.... si ce ai reusit sa busesti?  Mr. Green
Memorat

Jump in the cockpit and start up the engines
Remove all the wheelblocks there's no time to waste
Gathering speed as we head down the runway
Gotta get airborne before it's too late.
ParrAzitU
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 73



Vezi Profilul
« Răspunde #4 : Martie 14, 2005, 19:31:48 »

Pai nush sigur.. cred ca recurenta la prima..  Whistle
Si la a 2-a la precomputare..  Embarassed
Memorat

I'll be smiling as I decompose - the reaper awaits us all.
P3riutz@
Vizitator
« Răspunde #5 : Martie 15, 2005, 14:42:40 »

Pt ParrAzitU.
 Ce ai facut la concurs? Cum ti so parut baia mare?
Memorat
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #6 : Martie 15, 2005, 15:49:31 »

Citat din mesajul lui: DeadStar
Pfuai.. ce probleme usoare.... prima ii si in cartea lui Mihai Oltean. pd clasic.. Boo hoo!


...Totusi nu s-a luat nici un punctaj maxim, la nici una din ele...

Pe de alta parte, tratare superficiala rulez, gl hf la pd clasica pt n<=100000
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
cristi8
Vizitator
« Răspunde #7 : Martie 15, 2005, 17:02:25 »

Citat din mesajul lui: SleepyOverlord
Citat din mesajul lui: DeadStar
Pfuai.. ce probleme usoare.... prima ii si in cartea lui Mihai Oltean. pd clasic.. Boo hoo!


...Totusi nu s-a luat nici un punctaj maxim, la nici una din ele...

Pe de alta parte, tratare superficiala rulez, gl hf la pd clasica pt n<=100000


...pai nu intra usor "pd clasic" cu n<=100000 si Xi,Yi <=9 ?

..poate am inteles eu gresit problema... dar pare O(n) ... cu o constanta destul d mare, dar ar trebui sa intre "lejer" in timp..
Memorat
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #8 : Martie 15, 2005, 17:21:28 »

Citat din mesajul lui: Fr3eM4n
Citat din mesajul lui: SleepyOverlord
Citat din mesajul lui: DeadStar
Pfuai.. ce probleme usoare.... prima ii si in cartea lui Mihai Oltean. pd clasic.. Boo hoo!


...Totusi nu s-a luat nici un punctaj maxim, la nici una din ele...

Pe de alta parte, tratare superficiala rulez, gl hf la pd clasica pt n<=100000


...pai nu intra usor "pd clasic" cu n<=100000 si Xi,Yi <=9 ?

..poate am inteles eu gresit problema... dar pare O(n) ... cu o constanta destul d mare, dar ar trebui sa intre "lejer" in timp..


Prin "pd clasic" eu am inteles O(n^2)...
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
ParrAzitU
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 73



Vezi Profilul
« Răspunde #9 : Martie 15, 2005, 17:38:11 »

Complexitatea oficiala la Domino era O(n).. bine O(40*n)
se parcurgeau domniourile, luand a[j] = best, pt prima piesa cu fata libera i si ultima piesa cu fata libera j..
Memorat

I'll be smiling as I decompose - the reaper awaits us all.
cristi8
Vizitator
« Răspunde #10 : Martie 15, 2005, 18:08:27 »

hmmm.. stau si ma gandesc... nu merge O(n) curat ? fara constante mari.. si doar cu un vector a[10] .. care se tot inbunatateste la fiecare pas.. (se parcurg dominourile de la sfarsit la inceput)

..intelegeti ce vreau sa spun ?
Memorat
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #11 : Martie 15, 2005, 18:31:48 »

Citat din mesajul lui: Fr3eM4n
hmmm.. stau si ma gandesc... nu merge O(n) curat ? fara constante mari.. si doar cu un vector a[10] .. care se tot inbunatateste la fiecare pas.. (se parcurg dominourile de la sfarsit la inceput)

..intelegeti ce vreau sa spun ?


Poti pune la ambele capete asa ca ai nevoie de matrice
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #12 : Martie 15, 2005, 18:32:28 »

Citat din mesajul lui: ParrAzitU
Complexitatea oficiala la Domino era O(n).. bine O(40*n)
se parcurgeau domniourile, luand a[j] = best, pt prima piesa cu fata libera i si ultima piesa cu fata libera j..


Am uitat sa zic, eu sunt autorul, banuiesc cu tine am vb pe coridor Very Happy
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #13 : Martie 15, 2005, 19:38:36 »

Au fost usoare problemele, ma mir ca nu s-a luat maxim.. Apropo, a doua a fost si la GInfo runda 8 parca.. si asta inainte de concurs cred.  Eh?
Memorat
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #14 : Martie 15, 2005, 19:41:08 »

Citat din mesajul lui: domino
Au fost usoare problemele, ma mir ca nu s-a luat maxim.. Apropo, a doua a fost si la GInfo runda 8 parca.. si asta inainte de concurs cred.  Eh?


Runda 10, cu limite mult mai mici.
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
domino
Echipa infoarena
Nu mai tace
*****

Karma: 281
Deconectat Deconectat

Mesaje: 1.340



Vezi Profilul WWW
« Răspunde #15 : Martie 15, 2005, 20:50:42 »

Citat din mesajul lui: SleepyOverlord
Citat din mesajul lui: domino
Au fost usoare problemele, ma mir ca nu s-a luat maxim.. Apropo, a doua a fost si la GInfo runda 8 parca.. si asta inainte de concurs cred.  Eh?


Runda 10, cu limite mult mai mici.


Da, dar problema era cam aceeasi ca la GInfo n-au pus limita pt K deci trebuia sa faci cat mai bine...
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #16 : Martie 15, 2005, 21:33:41 »

Mi-a zis sleepy acuma ca sursa oficiala mergea in O(n^2*m^2+k) , e nasol ca nu s-a luat maxim ... prima mea idee era de O(n^2*m + k) si e destul de banala ... O sa fie naspa pt ardeleni la ONI.
Memorat
SleepyOverlord
Client obisnuit
**

Karma: 10
Deconectat Deconectat

Mesaje: 59



Vezi Profilul
« Răspunde #17 : Martie 15, 2005, 23:36:25 »

Citat din mesajul lui: domino
Citat din mesajul lui: SleepyOverlord
Citat din mesajul lui: domino
Au fost usoare problemele, ma mir ca nu s-a luat maxim.. Apropo, a doua a fost si la GInfo runda 8 parca.. si asta inainte de concurs cred.  Eh?


Runda 10, cu limite mult mai mici.


Da, dar problema era cam aceeasi ca la GInfo n-au pus limita pt K deci trebuia sa faci cat mai bine...


Banuiesc, ca ai vazut testele de la Ginfo... intra shi cu n^2*m^2 pt fiecare query...
Memorat

God is dead - Nietzsche
Nietzsche is dead - God
Matrix
Strain
*

Karma: -3
Deconectat Deconectat

Mesaje: 41



Vezi Profilul
« Răspunde #18 : Martie 21, 2005, 15:22:07 »

hhyhyhy  acuma dupa ce  ati vazut   textele , toti spune-ti ca a fost  tare usor , ca a fost un fleac,  da  lasati-o mai moale,  ca  "dupa razboi multi viteji se arata "  si " poate mor de gripa "        

" everything that has a begining has an end "
Memorat
cristi8
Vizitator
« Răspunde #19 : Martie 21, 2005, 15:32:30 »

Citat din mesajul lui: Matrix
hhyhyhy  acuma dupa ce  ati vazut   textele , toti spune-ti ca a fost  tare usor , ca a fost un fleac,  da  lasati-o mai moale,  ca  "dupa razboi multi viteji se arata "  si " poate mor de gripa "        

" everything that has a begining has an end "


n-am citit prea atent postul, dar pare amuzant  :lol:  :lol:
Memorat
Cosmin
Echipa infoarena
Nu mai tace
*****

Karma: 351
Deconectat Deconectat

Mesaje: 1.799



Vezi Profilul
« Răspunde #20 : Martie 21, 2005, 15:35:25 »

Stai linistit .. pt cineva care vrea premiu la nationala chiar au fost lejere, mai ales ca ai avut posibilitatea sa vezi o problema similara la ginfo si alta similara intr-o carte clasica.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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