Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
courses:a4m33pal:uloha2 [2009/10/09 16:53] dundee |
courses:a4m33pal:uloha2 [2025/01/03 18:28] (aktuální) |
||
---|---|---|---|
Řádek 3: | Řádek 3: | ||
[[http://cmp.felk.cvut.cz/cmp/courses/a4m33pal/task.php?task=mosty|Zadání]] | [[http://cmp.felk.cvut.cz/cmp/courses/a4m33pal/task.php?task=mosty|Zadání]] | ||
+ | |||
+ | Limit: 2s | ||
+ | |||
+ | [[http://www.algoritmy.net/article/1525/Nepostradatelny-most|Řešení na Algoritmy.net]] | ||
Jak na to: | Jak na to: | ||
Řádek 25: | Řádek 29: | ||
Algoritmus je tedy pouhou modifikací procházení do hloubky a má i stejnou časovou a paměťovou složitost O(N + M). Zde jsou důležité části programu: | Algoritmus je tedy pouhou modifikací procházení do hloubky a má i stejnou časovou a paměťovou složitost O(N + M). Zde jsou důležité části programu: | ||
+ | <code pascal> | ||
var Hladina, Spojeno: array[1..MaxN] of Integer; | var Hladina, Spojeno: array[1..MaxN] of Integer; | ||
DvojSouvisle: Boolean; | DvojSouvisle: Boolean; | ||
Řádek 58: | Řádek 62: | ||
... | ... | ||
end. | end. | ||
+ | </code> | ||
- | |||
- | bohuzel nevim jak udelat, aby to ten kod tady takle nezprznilo ... | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ |