Úvod do pokročilých algoritmů - poznámky ze cvičení