Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

Nejste přihlášen(a). Přihlásit

#1 31. 05. 2011 21:44

Ufňa
Zelenáč
Příspěvky: 6
Reputace:   
 

Počet silných komponent.

Zdravím, potřeboval bych ověřit zda mám správný výsledek. Jde o cvičné přijímačky na ČVUT FEL:

http://forum.matweb.cz/upload3/img/2011-05/93357_8.jpg

Tady si nejsem jistý.

1) Použil bych DFS na $G^R$(vznik z G tak, že jsme obrátili všechny jeho hrany) a ukládal posloupnost časů 'out', ve kterých jsem opuštěl jednotlivé uzly a to v klesajícím pořadí.
2) Použil bych DFS na graf G, ve kterém procházím vrcholy v pořadí podle 'out' a vypisuji jednotlivé komponenty souvislosti.

Jde to i jinak?

Offline

 

#2 31. 05. 2011 23:01 — Editoval OiBobik (01. 06. 2011 08:49)

OiBobik
Moderátor
Místo: Brno/Praha
Příspěvky: 1013
Škola: MFF UK Mat. struktury
Pozice: student
Reputace:   82 
 

Re: Počet silných komponent.

↑ Ufňa:

To by se mělo spíš spočítat (dokázat), než navrhnout algoritmus, ne?

Číst na vlastní nebezpečí - nemám čas si to rozmyslet podrobněji, než takto, ale mělo by to fungovat:



Btw: Takto vypadají přijímačky na bakaláře na čvut? To je celkem drsný.


"The first rule of Tautology Club is the first rule of Tautology Club." [xkcd]

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson