Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 289 Arbore de cicluri  (Citit de 3469 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
ditzone
Vizitator
« : Octombrie 15, 2006, 21:34:05 »

Aici puteţi discuta despre problema Arbore de cicluri.
Memorat
MarcvsHdr
Strain
*

Karma: 1
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #1 : Septembrie 05, 2009, 02:00:10 »

Totusi, am o nelamurire in legatura cu solutia oficiala. Fie urmatorul set de date de intrare:

1
5 6
1 2
1 3
1 4
2 5
3 5
4 5

Conform ideii de rezolvare descrisa acolo... acest graf ar trebui sa fie un arbore de cicluri, dar din enuntul problemei eu inteleg ca nu este (pentru ca doua cicluri trebuie sa aiba in comun o singura muchie si doua noduri, iar in cazul de fata e vorba de 2 muchii si 3 noduri).  Huh

I'm confused, solutia ar trebui sa dea YES sau NO?  Think
Memorat
S7012MY
Nu mai tace
*****

Karma: 26
Deconectat Deconectat

Mesaje: 648



Vezi Profilul
« Răspunde #2 : Iulie 07, 2011, 10:22:17 »

Ce optimizari trebuie facute pt a lua 100 p? Eu am implementat idea din articol dar nu iau mai mult de 80p

Cred ca ar putea fi marita limita de timp putin Very Happy
« Ultima modificare: Iulie 09, 2011, 11:40:52 de către Trimbitas Petru » Memorat
dushmi
Nu mai tace
*****

Karma: 130
Deconectat Deconectat

Mesaje: 472



Vezi Profilul
« Răspunde #3 : Octombrie 08, 2011, 16:48:06 »

Rog pe cineva care are o sursa de 100 mai veche sa o trimita din nou. Eu iau 60 de puncte cu solutia buna si ma gandesc sa nu fie de la noile limite Smile.
« Ultima modificare: Octombrie 08, 2011, 18:31:37 de către Mihai-Alexandru Dusmanu » Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #4 : Octombrie 09, 2011, 11:53:58 »

Am testat sursa lui Gavrila Vlad. Se pare ca el inca ia 100. Deocamdata pare buna limita incercati sa mai optimizati.
Memorat
GavrilaVlad
Nu mai tace
*****

Karma: 219
Deconectat Deconectat

Mesaje: 222



Vezi Profilul
« Răspunde #5 : Octombrie 09, 2011, 12:04:17 »

Eu am luat 100 abia dupa ce am parsat citirea. (e drept, am trecut de la 90 la 100, de la 60 s-ar putea sa trebuiasca sa mai optimizezi).
Memorat
dushmi
Nu mai tace
*****

Karma: 130
Deconectat Deconectat

Mesaje: 472



Vezi Profilul
« Răspunde #6 : Octombrie 09, 2011, 18:12:20 »

Merci pentru raspunsuri. Ati avut dreptate Smile Limita de timp este ok Thumb up
Memorat
visanr
Nu mai tace
*****

Karma: 168
Deconectat Deconectat

Mesaje: 213



Vezi Profilul
« Răspunde #7 : Decembrie 21, 2012, 21:45:16 »

Cred ca e prea mica limita de timp. Am o solutie in O(T * N * log M) care ia 60.  Think
Memorat
lucian666
Client obisnuit
**

Karma: 16
Deconectat Deconectat

Mesaje: 84



Vezi Profilul
« Răspunde #8 : Decembrie 22, 2012, 19:30:58 »

Salut . La problema aceasta iau doar 0 pct Brick wall cu 5 incorrect si restul TLE.
Procedez astfel:
1.Pt fiecare nod de gradul 2 il bag intr-o coada.
2.Pt fiecare element din coada,ii iau cei doi vecini (i,j) si le scad gradul cu o unitate,elimin vf curent din coada din graf,iar apoi adaug muchiile(i,j),(j,i) .
3.Daca la finalul algoritmului am doar 2 noduri ramase inseamna ca am solutie ...

Este buna ideea de rezolvare ,sau am uitat eu ceva  Very Happy ?

Mentionez ca pt retinerea grafului neorientat folosesc un set.

Multumesc Anticipat !!! Smile

Later Edit.Am mai modificat cate ceva prin program si am reusit sa iau 20 pct,cu 3 incorect si restul tle  Brick wall

Cat va da pt urmatorul test ?

Cod:

4
3 3
1 2
1 3
3 2
4 5
1 2
1 3
3 2
4 3
2 4
5 6
1 2
1 3
1 4
2 5
3 5
4 5
4 6
1 2
1 3
1 4
2 3
2 4
3 4


mie imi da :

Cod:
YES
YES
YES
NO


Multumesc anticipat!!! Smile

Later Edit 2 .Am reusit sa iau 50 pct,pe restul testelor am TLE.
Cred ca e prea mica limita de timp. Am o solutie in O(T * N * log M) care ia 60.  Think

Am reusit sa scot si eu aceeasi complexitate ...Cred ca ar trebui marita putin limita de timp  Cool
« Ultima modificare: Decembrie 23, 2012, 19:56:14 de către Vasilut Lucian » Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #9 : Noiembrie 30, 2013, 11:49:14 »

Voi mari limita de timp. Scuze ca a durat atat.
Memorat
vladrochian
Strain
*

Karma: 25
Deconectat Deconectat

Mesaje: 29



Vezi Profilul
« Răspunde #10 : Octombrie 11, 2014, 10:27:50 »

Testul acesta este valid?
Cod:
1
5 6
1 2
1 3
1 4
5 2
5 3
5 4

Cu doua surse diferite de 100 de puncte primesc raspunsuri diferite  Think
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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