infoarena

infoarena - concursuri, probleme, evaluator, articole => Arhiva de probleme => Subiect creat de: Airinei Adrian din Aprilie 05, 2009, 11:25:57



Titlul: 837 Pari
Scris de: Airinei Adrian din Aprilie 05, 2009, 11:25:57
Aici puteti discuta despre problema Pari (http://infoarena.ro/problema/pari).


Titlul: Răspuns: 837 Pari
Scris de: Florian Marcu din Aprilie 06, 2009, 07:39:34
Citat
Ideea ce se conturează este ca din fiecare nod alb să parcurgem graful în lăţime sau adâncime adunând alternativ +1 şi -1 pe muchii ...
Ar trebui sa fie "negru" acolo, nu?


Titlul: Răspuns: 837 Pari
Scris de: Marius Stroe din Aprilie 06, 2009, 08:24:34
Citat
Ideea ce se conturează este ca din fiecare nod alb să parcurgem graful în lăţime sau adâncime adunând alternativ +1 şi -1 pe muchii ...
Ar trebui sa fie "negru" acolo, nu?

Corect, am modificat.


Titlul: Răspuns: 837 Pari
Scris de: Florian Marcu din Aprilie 06, 2009, 13:19:54
Daca numarul de noduri negre este par, atunci exista solutie? [ <=> daca nr de noduri negre este impar, atunci nu exista solutie? ]

Eu cred ca nu e asa, insa, daca intr-adevar nu ar fi asa, atunci ar trebui ca operatiile sa fie retinute intr-un vector, care va fi afisat la sfarsit [ in cazul in care s-au colorat toate in alb ]. Dar asta imi cam iese din timp. :| Daca afisez din prima, si consider pozitiv raspunsul la intrebarea de mai sus, iau un tle pe testul 4. Complexitatea e O(N*M), deci nu ar trebui sa am probleme. Poate doar daca imi cicleaza...


Titlul: Răspuns: 837 Pari
Scris de: Marius Stroe din Aprilie 06, 2009, 13:29:53
Daca numarul de noduri negre este par, atunci exista solutie?

Din câte îmi aduc aminte, cred că sunt şi ceva componente conexe. :)


Titlul: Răspuns: 837 Pari
Scris de: Andrei Grigorean din Aprilie 06, 2009, 16:42:15
Exista solutie <=> in fiecare componenta conexa ai numar par de noduri negre.


Titlul: Răspuns: 837 Pari
Scris de: Florian Marcu din Aprilie 06, 2009, 18:21:40
Da. E clar. Faza e ca iau tle pe testul 4, si nu exista niciun caz in care sa nu fie solutie [ in testele problemei ] [ am verifcat :evil: ]. In cazul in care nu este solutie se afiseaza "0 0 0" (fara ghilimele), nu?  :?