Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 1128 Poligoane  (Citit de 2033 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
andrei.12
Echipa infoarena
Nu mai tace
*****

Karma: 107
Deconectat Deconectat

Mesaje: 381



Vezi Profilul
« : Aprilie 10, 2011, 10:51:19 »

Aici puteti discuta despre problema Poligoane.
Memorat
soriyn
Vorbaret
****

Karma: 24
Deconectat Deconectat

Mesaje: 150



Vezi Profilul
« Răspunde #1 : Aprilie 10, 2011, 12:42:29 »

Imi da si mie cineva o idee de rezolvare ?  Brick wall
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #2 : Aprilie 10, 2011, 16:47:13 »

Faci recurenta dp[ i ][j] - numarul de moduri sa imparti i bete in poligoane, unde cel mai mare poligon are j bete. Rezultatul o sa fie suma ( dp[N][ i ] ), i = 3, N. Daca ai nevoie de alt ajutor sa-mi spui.
« Ultima modificare: Aprilie 12, 2011, 08:53:40 de către Simoiu Robert » Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #3 : Mai 27, 2011, 17:41:28 »

Cred ca ar trebui pus poligoane convexe regulate pt ca pt n=6 poti forma si un dreptunghi Smile
Memorat
Magnus
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #4 : Mai 27, 2011, 17:46:54 »

Citat
Vi se pun T teste la dispoziţie. Pentru fiecare trebuie să afişaţi numărul de moduri în care se pot grupa beţele pentru a forma poligoane convexe regulate modulo un număr dat.
Cool
Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #5 : Mai 27, 2011, 21:00:00 »

ma refeream la prima parte a enuntului
Memorat
Magnus
Client obisnuit
**

Karma: 0
Deconectat Deconectat

Mesaje: 57



Vezi Profilul
« Răspunde #6 : Mai 27, 2011, 22:21:23 »

cu 6 betisoare iti desenez si 666013 poligoane neregulate distincte daca vreau (trebuie doar sa maresc/micsorez 2 unghiuri din hexagon) Tongue
ceea ce vreau sa zic este ca problema nu are sens daca poligoanele nu se considera regulate
oricum in enunt se precizeaza sa fii atent la exemplu pentru a intelege mai bine cerinta
nu cred ca in concurs ai fi busit solutia la problema asta pentru ca n-ai citit atent
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #7 : Octombrie 31, 2011, 10:42:03 »

Presupunem ca am gasit relatia de recurenta pentru matrice, dar acum cum trebue de procedat cu resturile diferite de fiecare data? Brick wall
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #8 : Octombrie 31, 2011, 14:28:20 »

Cum adica cum ? Faci pt. fiecare test in parte o dinamica in O(N2), si asta e.
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #9 : Octombrie 31, 2011, 14:58:28 »

Pai asta am si facut problema e ca asa imi intra in timp doar 6 teste, nustiu probabil e de la pascal  Confused
Memorat
SpiderMan
Nu mai tace
*****

Karma: -463
Deconectat Deconectat

Mesaje: 937



Vezi Profilul
« Răspunde #10 : Octombrie 31, 2011, 15:07:26 »

Cred ca ar trebui marita limita de timp ...
Memorat
ctlin04
Nu mai tace
*****

Karma: 23
Deconectat Deconectat

Mesaje: 207



Vezi Profilul
« Răspunde #11 : Octombrie 31, 2011, 15:42:06 »

Cred ca este si alta solutie mai buna, in timp ce sunt surse cu timpi sub 200 ms si memorie in jur de 250Kb, poate sugereaza cineva dintre cei care au implimentat solutia buna, care e ideea Smile
Memorat
maritim
Vorbaret
****

Karma: 59
Deconectat Deconectat

Mesaje: 176



Vezi Profilul
« Răspunde #12 : Octombrie 31, 2011, 19:59:36 »

Daca vorbesti de sursa mea sa stii ca am facut exact cum a zis si spiderman putin mai sus. Eu am folosit memorie O(N) facand dinamica pe vector. De aici probabil se mai poate scuti timpul deoarece alocarea memoriei cere mult timp Smile .
Memorat
VisuianMihai
De-al casei
***

Karma: -9
Deconectat Deconectat

Mesaje: 121



Vezi Profilul
« Răspunde #13 : Ianuarie 17, 2012, 16:49:56 »

Am o intrebare.
Se pune daca poligoanele sunt lipite? adica din 5 bete se pot face 2 triunghiuri sau e doar un patrulater cu diagonala Question?
Memorat
danalex97
Vorbaret
****

Karma: 54
Deconectat Deconectat

Mesaje: 192



Vezi Profilul
« Răspunde #14 : Martie 20, 2012, 11:10:26 »

Salut ! Nu ma prind care ar fi recurenta la aceasta problema. Sa posteze sau sa imi lase si mie un PM cine a rezolvat-o. Mi se pare ca e o dinamica O(N^2*T) , insa nu reusesc sa imi dau seama de recurenta.    Aha

LE: Mi-am dat seama. Hint: Construiti tabelul dinamic de la dreapta la stanga  Thumb up
@ Mihai: Pentru 5 rezultatul e 1 (pentagonul).
« Ultima modificare: Martie 20, 2012, 19:38:12 de către Dan Alexandru » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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