Cau... akorat nam skoncila pisemna cast
takze zadani:
Prolog:
Prevod n-arniho stromu na binarni
Dan graf. naleznete v nem vsechny cesty delky 2 a pridejte k puvodnimu grafu a vratte jako vysledek
Haskell:
Dan seznam a cislo n. Napiste funkci, ktera zjisti, zda je mozne poscitat (nektere) prvky seznamu, aby soucet vysel n.
Dan seznam a seznam dvojic prvku, urcujici castecne usporadani. Vyrobte seznam vsech permutaci puv. seznamu, ktere vyhovuji cast. usporadani.
Tezky priklad:
Mate dan seznam pozadavku na prvky nejake mnoziny. Pozadavek je, ze bud prvky a,b patri do stejne tridy ekvivalence, nebo ze patri do ruzne. Pozadavky maji navic danou prioritu. Vytvorte program (v lib. jazyce, s lib. datovou reprezentaci), ktery vrati seznam trid ekvivalence, ktery uspokoji co nejvice pozadavku (podle priority, navic a ~ b ma na stejne urovni vetsi prioritu nez a !~ b), seznam splnenych pozadavku a navic, na ktere urovni priority doslo k prvni kolizi pozadavku.