Dostanete strom, najděte v něm nejdelší cestu. Pozor, cesty ve stromech mohou vést jak "svisle" (mezi předkem a potomkem) nebo „napříč“ (mezi dvěma různými větvemi).
Zjistěte, zda zadaný neorientovaný graf je acyklický. Jak je to pro orientované grafy?