Zkouska 5.2.2007

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Zkouska 5.2.2007

od space_man » 6. 2. 2007 14:16

Tak pridam taky zazitek z ustni zkousky
...Dr. Kryl mel dnes opravdu dobrou naladu. Prvni dva priklady jsem mel dobre, dokonce si u nich napsal poznamku hezke, z tretiho prikladu jsem mel jen jednu polovinu, a ctvrty jsem nemel vubec. Po zkusenosti z minula jsem myslel, ze me zase vyhodi, ale k memu prekvapeni mi rekl, ze jsem nad dvojkou a jestli chci jednicku, tak ze se mne jeste na neco zepta. Dal mi tri otazky ... lazy vyhodnocovani, lazy patterns, rozdilove seznamy ... mrknul na to a poslal me domu s jednickou v indexu

Tak preju hodne stesti tem, co s neprockem stale zapasi

od banan » 6. 2. 2007 14:09

Ustnu mam za sebou: 1, 3, 4 som mal dobre. V 2 som mal logicke chyby (pridaval som i postupnosti s 'dieram', napr 1 3 5 7 11 (diera v 9)). Nakoniec som dostal aj tak za jedna a to bez teoretickych otazok.

Este dodam k 4, ze pan Kryl mal na mysli nie cesty dlzky n, ale sledy dlzky n.

od banan » 6. 2. 2007 10:23

Lukas Mach píše:Rict si, ze graf budes reprezentovat matici incidence. Tu matici umocnit na n-tou. Volitelne tu vyslednou matici projit a cisla >= 1 nahradit jen jednickou.
Joj, dufam, ze bude akceptovat i taketo riesenie. Bohuzial, ma jednu chybicku: pomocou matica susednosti najdes sledy dlzky n a nie cesty ako stoji v zadani.

oprava: matica incidence -> matica susednosti

od Munch » 5. 2. 2007 23:27

Lukas Mach píše:Souhlasim, Kryl byl (u me teda minulej tyden) naprosto v pohode. Taky rikal neco ve stylu "Tady je to sice osklivy, ale vzhledem k te konkurenci..." Takze pokud je pisemka tezsi, je asi taktictejsi vybrat si pozdejsi termin a tak jiz az pote, co byla laťka snizena těmi, ktere vyrazil.
Hmm, tak to doufam, ze byla tahle pisemka hodne tezka, protoze du az jako uplne posledni :).

od Lukas Mach » 5. 2. 2007 23:14

Souhlasim, Kryl byl (u me teda minulej tyden) naprosto v pohode. Taky rikal neco ve stylu "Tady je to sice osklivy, ale vzhledem k te konkurenci..." Takze pokud je pisemka tezsi, je asi taktictejsi vybrat si pozdejsi termin a tak jiz az pote, co byla laťka snizena těmi, ktere vyrazil.

Ustni

od King Wenceslas » 5. 2. 2007 21:58

Tak zazitek z ustni... Projdete spolu ty priklady, o syntakticky detaily a chybky se moc nezajima a nevadi mu, za to je problem jakakoliv chyba v algoritmu, treba zapomenout na odstranovani tech casti polynomu kde vyjde koef 0 pri nasobeni. 2ku jsem mel dobre, ve 3ce sem mel jenom prvni pulku a s chybou, 4ku OK. Celkove pry horsi 2, ale "v dnesni konkurenci" jsem dostal za 2 i bez doplnujici otazky.

Preju hodne stesti vsem..

od Munch » 5. 2. 2007 21:04

Me napadlo udelat si reprezentaci pomoci seznamu nasledniku a potom pro kazdy vrchol najit vsechny cesty delky n. Pak ten vrchol bude mit novy seznam nasledniku, obsahujici vrcholy v kterych koncily ty cesty delky n.
Bohuzel jsem tento napad nestacil zrealizovat, protoze sem se rozhod psat vsechny ulohy nejdriv nanecisto a pak prepsat a to prepisovani mi zabralo strasne casu ...

BTW: Hodilo by se kdyby nekdo prispel zazitkem z ustni.

od Lukas Mach » 5. 2. 2007 19:01

stnicolaus píše:nevíte někdo, jak se měla řešit 4. úloha?
Rict si, ze graf budes reprezentovat matici incidence. Tu matici umocnit na n-tou. Volitelne tu vyslednou matici projit a cisla >= 1 nahradit jen jednickou.

Teda moc jsem o tom nepremyslel, takze me treba nekdo opravi.

od stnicolaus » 5. 2. 2007 17:30

nevíte někdo, jak se měla řešit 4. úloha?

od Návštěvník » 5. 2. 2007 17:01

jen oprava> nebylo to nasobeni ridkych matic, ale polynomu

Zkouska 5.2.2007

od LnK » 5. 2. 2007 15:28

Haskell

Kód: Vybrat vše

1. Ridky polynom je reprezentovan jako (vhodne usporadany) seznam dvojic
                      <nenulovy koeficient,exponent>.
Definujte prislusny datovy typ - nezapomente na nulovy polynom.
Naprogramujte funkce pro
  a) nasobeni ridkych polynomu
  b) skladani ridkych polynomu

Kód: Vybrat vše

2. Vytvorte funkci, ktera k danemu cislu n najde seznam vsech aritmetickych posloupnosti prvocisel mensich nez n, ktere nejdou prodlouzit (zadna z techto posloupnosti se ve vystupnem seznamu nesmi opakovat).
(mezi posloupnosti uvazujte jen ty, ktere maji aspon tri cleny.)
Prolog

Kód: Vybrat vše

3. Vytvorte predikaty, ktere
  a) k dane permutaci nalezne jeji poradove cislo
  b) k poradovemu cislu c vyrobi c-tou permutaci z cisel 1..N

Kód: Vybrat vše

Je dan orientovany graf G, jeho N-tou mocninou je graf G^N se stejnou mnozinou vrcholu, v nemz hrana vede z vrcholu A do vrcholu B pokud v grafu G vede z vrcholu A do B cesta delky N.

Nahoru