nebyl jsem tam, ale podle MJ stránek bylo zadání:
Algoritmus RSA.
Rabinův-Karpův algoritmus.
Jsou dány dva pěstované stromy, zjistěte, jestli je jeden podstromem druhého. (Definice: pěstovaný strom má určen kořen a v každém vrcholu pořadí jeho synů; podstrom je určen vrcholem a obsahuje všechny jeho potomky.)
Mějme posloupnost N dominových kostek, na každé jsou dvě čísla v rozsahu 0 až T – horní a dolní číslo. Určete, které kostky otočit (prohodit horní a dolní číslo), aby se součet všech horních a všech dolních čísel lišily co nejméně.
znamená to tedy 2 otázky teoretické, 2 praktické? jak do podrobna má být teorie? chce při řešení praktických úloh vždy využití nějakého konkrétního postupu, nebo mu stačí "nějaké" řešení (případně jak vážné jsou postihy, za "neideální" řešení)? a jak to tak vůbec vypadá a probíhá? jdu příští středu, tak ať to není úplně naslepo :)