[Zk] Hric 11.2.2009

Magog at 2009-02-11 15:42:18

Zřejmě standartní písemka, ale byl jsem teprve na prvním termínu.

  1. Vytvořit vyhledávací stroj algoritmem Aho-Corasicková na základě množiny hledaných slov.

  2. a) Obecný popis úloh vhodných pro dynamické programování.
    b) Popis algoritmu pro hledání nejdelší společné podposloupnosti.

  3. Dokažte, že maximální tok je roven minimálnímu řezu.

  4. Jsou dány následující problémy:
    Instance problému Součet podmnožiny je konečná množina S obsahující přirozená čísla a přirozené číslo b. Odpověď na problém je ano, pokud existuje podmnožina S tak, že součet prvků v je roven b.
    Instance problému Rovnost (jmenovalo se to nejak jinak, ale nevim presne jak, mozna nekdo doplni) je konečná množina S obsahující přirozená čísla. Odpověď na problém je ano, pokud existuje taková, že součet prvků množiny a jejího doplňku (tedy množiny S\S´) jsou si rovny.
    Popište polynomiální algoritmus převodu Součtu množiny na Rovnost.

mhb at 2009-02-12 09:35:18

<vtip>
Algoritmus na nalezení nejmenší společné podposloupnosti:

  1. Vrátím prázdnou posloupnost.
    </vtip>

Ale jinak se mi ta písemka docela líbí. Dobré otázky. :-)

Magog at 2009-02-12 09:48:51

Hmm, soudruzi z NDR udelali nekde chybu. Opraveno