kroky 1 a 2 jsou stejné – všechny dnem vzhůru kromě jednoho
krok 3 – vedle sebe jeden otoč
krok 4 – úhlopříčně oba otoč
krok 5 – vedle sebe oba otoč
c) pět kelímků – neexistuje poslední krok
d) ukázat totéž
e) ?
vážení mince
logaritmus o základu dva – kolikrát musím rozpůlit hromádku věcí, aby mi zbyla jedna věc
dolní odhad – tu nejtěžší chci vážit s co nejméně mincemi
doma rozmyslet 3d, 3e, 1e (proč nemůže chybět jeden)
1e – chybějící informace o vztahu dvou mincí by mohla zapříčinit, že bychom věděli o dvou nejtěžších mincích, ale nevěděli bychom, která z nich je těžší
3d – neexistuje "souměrné" rozložení kelímků, při kterém by nezáviselo na otočení kelímkomatu, tedy neexistuje poslední krok
3e – poslední krok existuje, je to situace, kdy se stavy kelímků střídají (každý je otočený jinak než ty vedle něj)
uděláme 3 kroky, které zajistí, že právě jeden kelímek je otočený špatně
Teorie
složitost problému třídní porovnáním
rozhodovací strom bude mít nějaký počet hladin, což bude výsledná složitost algoritmu
těchto hladin bude nejméně log n!, protože listů musí být nejméně n!
n! se dá odhadnout
Teorie
třídění haldou
halda → binární (minimová) leftist halda
strom (má kořen, listy)
binární
rodič má klíč menší nebo roven než jeho syny
všechny hladiny jsou zaplněné kromě té poslední, ta se vycpává zleva
reprezentuje se v poli
Hurá, máš hotovo! 🎉 Pokud ti moje kartičky pomohly, můžeš mi koupit pivo.