63. ročník Matematické olympiády 2013/2014
|
|
- Anna Soukupová
- před 8 lety
- Počet zobrazení:
Transkript
1 6. ročník Matematické olympiády / Úlohy krajského kola kategorie P Krajské kolo 6. ročníku MO kategorie P se koná v úterý.. v dopoledních hodinách. Na řešení úloh máte hodiny čistého času. V krajském kole MO-P se neřeší žádná praktická úloha, pro zajištění rovných podmínek řešitelů ve všech krajích je použití počítačů při soutěži zakázáno. Zakázány jsou rovněž jakékoliv další pomůcky kromě psacích potřeb (např. knihy, výpisy programů, kalkulačky, mobilní telefony). Řešení každé úlohy vypracujte na samostatný list papíru. Řešení každé úlohy musí obsahovat: Popis řešení, to znamená slovní popis principu zvoleného algoritmu, argumenty zdůvodňující jeho správnost (případně důkaz správnosti algoritmu), diskusi o efektivitě vašeho řešení (časová a paměťová složitost). Slovní popis řešení musí být jasný a srozumitelný i bez nahlédnutí do samotného zápisu algoritmu (do programu). Není vhodné odkazovat se na vaše řešení úloh domácího kola, opravovatelé je nemusí mít k dispozici; na autorská řešení domácího kola se odkazovat můžete. Zápis algoritmu. V úlohách P-II-, P-II- a P-II- je třeba uvést zápis algoritmu v nějakém dostatečně srozumitelném pseudokódu (případně v programovacím jazyce Pascal nebo C/C++). Nemusíte detailně popisovat jednoduché operace jako vstupy, výstupy, implementaci jednoduchých matematických vztahů, vyhledávání v poli, třídění apod. V úloze P-II- je nutnou součástí řešení program, ve kterém můžete využívat volání funkcí mimozemských počítačů KSP. Za každou úlohu můžete získat maximálně bodů. Hodnotí se nejen správnost řešení, ale také kvalita jeho popisu a efektivita zvoleného algoritmu. Algoritmy posuzujeme podle jejich časové složitosti, tzn. závislosti doby výpočtu na velikosti vstupních dat. Záleží přitom pouze na řádové rychlosti růstu této funkce. V zadání každé úlohy najdete přibližné limity na velikost vstupních dat. Efektivním vyřešením úlohy rozumíme to, že váš program spuštěný s takovými daty na současném běžném počítači dokončí výpočet během několika sekund. Vzorová řešení úloh naleznete krátce po soutěži na webových stránkách olympiády Na stejném místě bude zveřejněn i seznam úspěšných řešitelů postupujících do ústředního kola a také popis prostředí, v němž se budou v ústředním kole řešit praktické úlohy.
2 P-II- Podposloupnost Dostanete číslo k a posloupnost n čísel. Napište program, který v zadané posloupnosti čísel určí nejdelší souvislou podposloupnost, jejíž aritmetický průměr je přesně roven hodnotě k. Popis vstupu Na prvním řádku vstupu jsou dvě čísla n a k. Na druhém řádku je n kladných celých čísel: prvky posloupnosti. Můžete předpokládat, že vstupní posloupnost čísel vždy obsahuje alespoň jednu souvislou podposloupnost s průměrem prvků přesně rovným k. Můžete také předpokládat, že se součet všech prvků posloupnosti vejde do běžné celočíselné proměnné. Popis výstupu Program vypíše dvě celá čísla pozici začátku a pozici konce nejdelší vhodné podposloupnosti. Pozice čísel v posloupnosti číslujeme od do n. Pokud existuje více různých vhodných podposloupností téže maximální délky, program vypíše jednu libovolnou z nich. Hodnocení Plných bodů získáte za řešení, které zvládne efektivně vyřešit libovolný vstup délky n. Až 6 bodů dostanete za řešení, které efektivně vyřeší každý vstup délky n. Za jakékoliv funkční řešení bez ohledu na jeho efektivitu můžete získat až body. Příklady Vstup: 7 8 Výstup: 7 Existují tři podposloupnosti s průměrem rovným přesně, a to (,, 8), (, 8, ) a (8,,, ). Třetí z nich je nejdelší, takže vypíšeme pozici jejího začátku a konce. Vstup: Výstup:
3 P-II- Body v rovině V rovině je pevně rozmístěno n bílých bodů. Vašemu programu budeme postupně zadávat souřadnice q černých bodů. Pro každý zadaný černý bod program vždy odpoví, zda existuje taková přímka v rovině, která odděluje tento černý bod od všech bílých bodů. Pro oddělující přímku musí platit, že všechny bílé body leží na jedné straně přímky (nebo případně některé z nich mohou ležet na této přímce), zatímco černý bod leží na druhé straně přímky (nesmí ležet na přímce). Jestliže taková přímka existuje, program musí jednu takovou přímku nalézt. Můžete pro jednoduchost předpokládat, že všechny výpočty a porovnávání jsou přesné (tj. že nenastávají žádné zaokrouhlovací chyby). Popis vstupu Na prvním řádku vstupu je kladné celé číslo n, označující počet bílých bodů. Na každém z dalších n řádků se nacházejí souřadnice jednoho bílého bodu. Následuje řádek s číslem q, které představuje počet postupně zkoumaných černých bodů. Na každém z dalších q řádků jsou souřadnice jednoho černého bodu. Můžete předpokládat, že všechny bílé body jsou navzájem různé a že žádné tři bílé body neleží na přímce. Dále můžete předpokládat, že žádný černý bod nemá souřadnice shodné s některým z bílých bodů. Popis výstupu Program vypíše na výstup přesně q řádků. Každý z nich odpovídá jednomu ze zkoumaných černých bodů (v pořadí, v němž jsou černé body zadány na vstupu). Na každém řádku je uveden buď text Primka neexistuje, pokud neexistuje žádná přímka vyhovující zadání úlohy, nebo reálná čísla x, y, x, y : souřadnice dvou různých bodů ležících na jedné z vyhovujících přímek. Hodnocení Plných bodů získáte za řešení, které zvládne efektivně vyřešit libovolný vstup velikosti n, q. Za jiné řešení s polynomiální časovou složitostí dostanete 7 bodů podle efektivity. Jestliže váš program správně zjistí, zda existuje přímka vyhovujících vlastností, ale nedokáže tuto přímku nalézt, strhneme vám v hodnocení body.
4 Příklad Vstup: Výstup: Primka neexistuje Primka neexistuje - Na obrázku bílé kroužky představují bílé body, diamanty jsou jednotlivé černé body. Řešení z ukázkového výstupu jsou znázorněna přímkami a černými kroužky (vypsané body). C p C C C p p C
5 P-II- Počítačová síť Počítačová síť se skládá z n počítačů, které jsou propojeny přesně n kabely. Kabelů je tedy stejné množství jako počítačů. Každé dva počítače mohou pomocí těchto kabelů mezi sebou komunikovat (možná ne přímo, ale třeba přes několik jiných počítačů). Žádné dva počítače nejsou přímo propojeny více než jedním kabelem. Nepřítel chce počítačovou síť zničit přestřižením co největšího množství kabelů. Jakmile ale přestřihne nějaký kabel, aktivuje tím ochranné mechanismy obou počítačů, které jsou tímto kabelem spojeny. Kdyby se následně pokusil přestřihnout jiný kabel vedoucí do některého z těchto počítačů, určitě by ho chytili. Zjistěte, kolik kabelů nejvýše může nepřítel postupně přestřihnout, aniž by ho chytili. Popis vstupu První řádek vstupu obsahuje celé číslo n (n ), které označuje počet počítačů a také počet kabelů v síti. Počítače jsou označeny celými čísly od do n. Na každém z n následujících řádků jsou dvě čísla a a b ( a, b n; a b), která udávají, že počítače a a b jsou spojeny kabelem. Popis výstupu Program vypíše jeden řádek a na něm jedno celé číslo: největší možný počet přestřižených kabelů. Hodnocení Plných bodů získáte za řešení, které zvládne efektivně vyřešit libovolný vstup s n. Až 6 bodů dostanete za řešení, které efektivně vyřeší každý vstup s n. Za jakékoliv funkční řešení bez ohledu na jeho efektivitu můžete získat až body.
6 Příklady Vstup: 6 6 Výstup: Můžeme přestřihnout například kabely 6 a. Vstup: 6 6 Výstup: Tentokrát je možné přestřihnout kabely, a 6. 6
7 P-II- Mimozemské počítače K této úloze se vztahuje studijní text uvedený na následujících stranách. Studijní text je identický se studijním textem z domácího kola, pouze v seznamu problémů najdete dva nové problémy: housenkovou kostru a pokrytí podmnožinami. Naopak je vynecháno barvení grafu a k-partitnost posloupnosti, které se v tomto kole nepoužívají. V této úloze nezáleží na časové složitosti vašich algoritmů musí ale být polynomiální. Jednotlivé podúlohy spolu nesouvisí a každá z nich bude hodnocena samostatně. Můžete je řešit v libovolném pořadí. Soutěžní úloha a) ( body) Mimozemšťané nám dodali sálový KSP, který rozhoduje problém existence housenkové kostry v daném neorientovaném grafu. Tento KSP má tedy funkci housenka(n,e), která dostává jako parametry počet n vrcholů grafu a seznam E jeho hran. Pokud v daném grafu existuje housenková kostra, KSP rozsvítí zelené světlo, jinak rozsvítí světlo červené. Tuto funkci můžete použít jenom jednou a jejím zavoláním výpočet vašeho programu skončí. Na vstupu dostanete neorientovaný graf G. Napište program s polynomiální časovou složitostí, který rozsvítí zelené nebo červené světlo podle toho, zda G obsahuje alespoň jednu hamiltonovskou cestu. b) ( body) Na vstupu opět dostanete neorientovaný graf G. S použitím stejného sálového KSP jako v podúloze a) napište program s polynomiální časovou složitostí, který rozsvítí zelené nebo červené světlo podle toho, zda G obsahuje alespoň jednu hamiltonovskou kružnici. c) ( body) Mimozemšťané nám dodali kufříkový KSP, který rozhoduje problém existence dostatečně dobrého pokrytí podmnožinami. Tento KSP má tedy funkci existuje_pokryti(k,n,m,z), která dostává následující parametry: k je požadovaný počet podmnožin v pokrytí, n udává počet prvků množiny, kterou chceme celou pokrýt, m určuje počet podmnožin, které máme na výběr, Z je seznam těchto podmnožin (např. dvojrozměrné pole, kde Z[i, j] = právě tehdy, když v i-té podmnožině leží prvek j). Na výstupu funkce vrací True nebo False podle toho, zda lze mezi zadanými m podmnožinami vybrat nejvýše k podmnožin tak, aby jejich sjednocení obsahovalo všech n prvků množiny. Tuto funkci můžete ve svém programu volat libovolně mnohokrát pro jakékoliv vstupy. Řešíme následující problém: Ve škole je z žáků (očíslovaných od do z ) a škola pro ně organizuje celkem k zájmových kroužků. Pro každý kroužek známe neprázdný seznam žáků, kteří ho navštěvují. V každém kroužku si mezi žáky, kteří ho navštěvují, zvolili svého předsedu. Přitom jeden žák mohl být zvolen předsedou ve více kroužcích. Předsedové všech zájmových kroužků tvoří radu předsedů. Kolik nejméně členů může mít tato rada? 7
8 Vyřešte tento problém pomocí popsaného kufříkového KSP. Počet bodů, které získáte, bude záviset na počtu použití funkce existuje_pokryti (čím méně, tím lépe). Programovací jazyky Ve svých řešeních můžete používat libovolný strukturovaný programovací jazyk. Vhodně si zvolte potřebné datové struktury. Například v Pascalu by funkce z podúlohy a) mohla vypadat následovně: type hrana = array[..] of longint; procedure housenka(n: longint; m: longint; E: array of hrana); V jazyce C++ můžeme použít buď pole: void housenka(int n, int m, int E[][]); nebo třeba také vektor dvojic: void housenka(int n, vector< pair<int,int> > E); Studijní text Studijní text uvedený na dalších stranách se odkazuje na několik problémů, jako například existence hamiltonovské kružnice. Seznámíme se proto nejprve se stručnou definicí těchto problémů. Neorientovaný graf je uspořádaná dvojice (V, E), kde V je konečná množina objektů zvaných vrcholy grafu a E je konečná množina neuspořádaných dvojic vrcholů; její prvky nazýváme hrany grafu. Graf si můžeme představit jako silniční síť: V je množina měst a E je množina dvojic měst spojených silnicemi. Počet vrcholů budeme značit n, počet hran označíme m. Jednotlivé vrcholy budeme číslovat od do n. Problém: Hamiltonovská cesta z u do v Je dán neorientovaný graf G a jeho dva různé vrcholy u a v. Existuje v grafu G cesta, která začíná ve vrcholu u, končí ve vrcholu v a navštíví každý vrchol grafu G právě jednou? Graf vlevo obsahuje hamiltonovskou cestu z do : můžeme jít postupně přes vrcholy,,,, a. Graf vpravo hamiltonovskou cestu z do neobsahuje: když chceme navštívit vrchol, půjdeme dvakrát přes vrchol. 8
9 Problém: Hamiltonovská kružnice Je dán neorientovaný graf G s n vrcholy. Existuje v grafu G kružnice, která navštíví každý vrchol grafu G právě jednou? Graf vlevo obsahuje hamiltonovskou kružnici: začneme třeba v a postupně jdeme do,,,, a zpět do. Graf uprostřed ani graf vpravo hamiltonovskou kružnici neobsahují. Problém: Housenková kostra Housenka je graf, který můžeme vytvořit následujícím způsobem: vezmeme nějakou cestu (tvořenou alespoň dvěma vrcholy) a přidáme k ní několik dalších vrcholů tak, že každý z nich připojíme hranou k některému vrcholu cesty. Jinými slovy řečeno, n-vrcholový graf je housenkou právě tehdy, když má přesně n hran a existuje v něm taková cesta, že každý vrchol neležící na této cestě má jediného souseda a ten leží na této cestě. Problém housenkové kostry je potom definován takto: Je dán neorientovaný n-vrcholový graf. Je možné smazat některé jeho hrany tak, abychom dostali n- vrcholovou housenku? Graf vlevo je housenka, jednu možnou cestu tvoří vrcholy,,,,. Graf uprostřed obsahuje housenku. Abychom ji získali, stačí smazat například hrany a. Z grafu vpravo mazáním hran nelze housenku vytvořit. Problém: Pokrytí množinami Jsou dána čísla n a k a sada množin. Každá množina je podmnožinou množiny {,,,..., n }. Úlohou je zjistit, zda je možné vybrat z dané sady množin nejvýše k množin tak, aby jejich sjednocením byla celá množina {,,,..., n }. 9
10 Pro n =, k = a množiny {,, }, {, }, {, } a {,,, } zní odpověď ano: můžeme vzít například druhou a čtvrtou množinu. Pro n =, k = a množiny {,, }, {}, {, } a {,, } zní odpověď ne. Pro n =, k = a množiny {,, }, {}, {, } a {,, } zní odpověď ano: můžeme vzít například první, druhou a čtvrtou množinu (nebo dokonce všechny čtyři). KSP konkrétní semiorganické počítače Píše se rok. Naši Zemi před několika lety kontaktovala vyspělá mimozemská rasa z planety Žbluňk. Mimozemšťané nás zásobují svými konkrétními semiorganickými počítači (KSP), které umí řešit různé konkrétní výpočetní problémy. Naším cílem je integrovat tyto KSP do normálních počítačů a přinutit je tak řešit naše problémy. Mimozemským počítačům ale vůbec nerozumíme, všechny snahy o jejich rozebrání byly neúspěšné. Můžeme je využít jediným způsobem zadat jim vstupní data a počkat na výsledek. Zajímavé je, že u KSP nezáleží na velikosti vstupních dat ani na konkrétním problému, který daný KSP řeší. Když libovolný KSP spustíme s libovolnými vstupními daty, výsledek dostaneme vždy přesně za 7 setin sekundy. (Při odhadování časové složitosti programů toto považujeme za konstantu.) Kufříkový KSP Mimozemšťané nám dodávají dva druhy KSP: kufříkové a sálové. Kufříkový KSP má tvar kufříku se dvěma porty. Do jednoho připojíme kabel se vstupem, do druhého naopak kabel, po němž nám KSP pošle svůj výstup. Kufříkový KSP tedy můžeme použít v našem programu libovolně mnohokrát s různými vstupními hodnotami. Příklad Mimozemšťané nám dodali kufříkový KSP, který rozhoduje problém existence hamiltonovské cesty z u do v. Tento KSP počítá funkci cesta(n,e,u,v), která dostává jako parametry počet n vrcholů grafu, seznam E jeho hran a dvě čísla vrcholů u a v. Parametr E je seznam m dvojic čísel, každé z rozsahu od do n. Na výstupu tato funkce vrací True nebo False podle toho, zda zadaný graf obsahuje příslušnou hamiltonovskou cestu. Naším úkolem je napsat program, který bude v polynomiálním čase řešit problém existence hamiltonovské kružnice. Na vstupu dostaneme neorientovaný graf s n vrcholy a máme zjistit, zda obsahuje hamiltonovskou kružnici. Analýza zadání. Program na vstupu dostane n (počet vrcholů grafu) a E (seznam hran grafu).. Vykoná nějaké výpočty, při nichž může libovolně používat funkci cesta.. Vrátí na výstupu True nebo False podle toho, zda vstupní graf obsahuje hamiltonovskou kružnici.
11 Řešení def kruznice(n,e): for (x,y) in E: # pro každou hranu (x,y) v seznamu hran E: newe = [ (u,v) for (u,v) in E if (u,v)!= (x,y) ] # NewE obsahuje všechny hrany kromě (x,y) if cesta(n,newe,x,y): return True return False Postupně si pro každou hranu (x, y) zadaného grafu položíme otázku: Existuje hamiltonovská kružnice procházející hranou (x, y)? Kdy taková kružnice existuje? Právě tehdy, když ve zbytku grafu existuje hamiltonovská cesta z x do y. Vytvoříme si tedy nový seznam hran newe, do kterého vložíme všechny hrany kromě (x, y), a na takto upravený graf zavoláme funkci cesta našeho kufříkového KSP. Jestliže v původním grafu nějaká hamiltonovská kružnice existuje, náš program ji najde a vrátí odpověď True, jakmile vyzkoušíme některou z hran tvořících kružnici jako (x, y). Naopak, jestliže náš program odpoví True, pak v původním grafu existuje hamiltonovská cesta z nějakého vrcholu x do nějakého vrcholu y. Tato cesta společně s hranou (x, y) tvoří hledanou kružnici. Náš program tedy skutečně dělá to, co má. Časová složitost popsaného programu je Θ(m ), kde m je počet hran zadaného grafu. Protože v neorientovaném grafu platí m n(n )/, můžeme naši časovou složitost shora odhadnout jako O(n ). Poznámka Existuje i efektivnější řešení. Stačí si uvědomit, že před hledáním hamiltonovské cesty z x do y vůbec nemusíme odstraňovat hranu (x, y) z grafu. Hamiltonovská cesta z x do y v grafu s n vrcholy ji stejně nemůže obsahovat. Stačí tedy pro každou hranu (x, y) zjistit, zda platí cesta(n,e,x,y). Sálový KSP Sálový KSP je obrovský a jeho jediným výstupem jsou dvě světla červené a zelené. S tímto výstupem dále nepracujeme. Příklad Mimozemšťané nám dodali sálový KSP, který rozhoduje problém -partitnosti. Tento KSP má funkci tri_partitnost(x), která rozsvítí zelené nebo červené světlo podle toho, zda posloupnost X je -partitní tedy zda se její prvky dají rozdělit do tří skupin se shodným součtem. Na vstupu dostanete posloupnost kladných celých čísel A. Napište program s polynomiální časovou složitostí, který rozsvítí zelené nebo červené světlo podle toho, zda je posloupnost A -partitní (tzn. zda můžeme prvky posloupnosti A rozdělit do dvou skupin se shodným součtem). Analýza zadání. Program na vstupu dostane posloupnost čísel A.. Vykoná nějaké výpočty a vytvoří nějakou novou posloupnost čísel X.
12 . Na konci (každé možné větve) výpočtu jednou zavolá funkci tri_partitnost(x), která rozsvítí správné světlo. Řešení def dva_partitnost(a): s = sum(a) if s% == : X = A + [ s// ] else: X = [] tri_partitnost(x) # s% je zbytek po dělení s dvěma # // je celočíselné dělení # [] je posloupnost, # která určitě není -partitní Nechť jsme dostali vstupní posloupnost A = (a,..., a n ). Spočítáme si její součet s. Je-li s sudé, přidáme na konec vstupní posloupnosti ještě jeden prvek s hodnotou s/. Takto upravenou posloupnost pošleme do KSP. Ten nám odpoví, zda je tato posloupnost -partitní. Jenže upravená posloupnost je -partitní právě tehdy, když byla původní posloupnost -partitní. KSP tedy za nás právě vyřešil zadanou úlohu. Proč platí výše uvedená ekvivalence? V nové posloupnosti X je součet všech prvků roven s/. Jestliže je tedy X -partitní, pak každá ze skupin, na něž X rozdělíme, má součet rovný přesně s/. Potom ale nutně jednu z těchto tří skupin tvoří samotný přidaný prvek s hodnotou s/. Naše nová posloupnost je proto -partitní právě tehdy, když je možné ostatní prvky rozdělit do dvou skupin se stejným součtem tzn. právě tehdy, když je původní posloupnost A -partitní. Je-li s liché, víme rovnou, že musíme odpovědět ne. Do KSP proto chceme poslat libovolný vstup, pro který dá KSP zápornou odpověď. Takovým vstupem je třeba X = () nebo X = (,, ). Časová složitost tohoto programu je lineární vzhledem k délce posloupnosti X.
63. ročník Matematické olympiády 2013/2014
6. ročník Matematické olympiády 0/0 Úlohy ústředního kola kategorie P. soutěžní den Na řešení úloh máte, hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži je zakázáno
63. ročník Matematické olympiády 2013/2014
6. ročník Matematické olympiády / Úlohy domácího kola kategorie P Úlohy P-I- a P-I- jsou praktické, vaším úkolem v nich je vytvořit a odladit efektivní program v jazyce Pascal, C nebo C++. Řešení těchto
MATEMATICKÁ OLYMPIÁDA NA STŘEDNÍCH ŠKOLÁCH
MATEMATICKÁ OLYMPIÁDA NA STŘEDNÍCH ŠKOLÁCH kategorie A, B, C a P 6. ROČNÍK, 201/201 http://math.muni.cz/mo Studenti středních škol, zveme vás k účasti v matematické olympiádě, jejíž soutěžní kategorie
61. ročník Matematické olympiády 2011/2012
61. ročník Matematické olympiády 2011/2012 Úlohy ústředního kola kategorie P 1. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži
63. ročník Matematické olympiády 2013/2014
63. ročník Matematické olympiády 2013/2014 Úlohy ústředního kola kategorie P 2. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Při soutěži je zakázáno používat jakékoliv pomůcky kromě psacích
5 Orientované grafy, Toky v sítích
Petr Hliněný, FI MU Brno, 205 / 9 FI: IB000: Toky v sítích 5 Orientované grafy, Toky v sítích Nyní se budeme zabývat typem sít ových úloh, ve kterých není podstatná délka hran a spojení, nýbž jejich propustnost
59. ročník Matematické olympiády 2009/2010
59. ročník Matematické olympiády 2009/2010 Úlohy ústředního kola kategorie P 1. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži
66. ročník Matematické olympiády 2016/2017
66. ročník Matematické olympiády 016/017 Úlohy krajského kola kategorie P Krajské kolo 66. ročníku MO kategorie P se koná v úterý 17. 1. 017 v dopoledních hodinách. Na řešení úloh máte 4 hodiny čistého
10 Přednáška ze
10 Přednáška ze 17. 12. 2003 Věta: G = (V, E) lze nakreslit jedním uzavřeným tahem G je souvislý a má všechny stupně sudé. Důkaz G je souvislý. Necht v je libovolný vrchol v G. A mějme uzavřený eurelovský
Přijímací zkouška - matematika
Přijímací zkouška - matematika Jméno a příjmení pište do okénka Číslo přihlášky Číslo zadání 1 Grafy 1 Pro který z následujících problémů není znám žádný algoritmus s polynomiální časovou složitostí? Problém,
66. ročník Matematické olympiády 2016/2017
66. ročník Matematické olympiády 2016/2017 Úlohy ústředního kola kategorie P 1. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži
Obecná informatika. Matematicko-fyzikální fakulta Univerzity Karlovy v Praze. Podzim 2012
Obecná informatika Přednášející Putovních přednášek Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Podzim 2012 Přednášející Putovních přednášek (MFF UK) Obecná informatika Podzim 2012 1 / 18
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují
Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),
Zdůvodněte, proč funkce n lg(n) roste alespoň stejně rychle nebo rychleji než než funkce lg(n!). Symbolem lg značíme logaritmus o základu 2.
1 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 18 19 0 1 3 4 5 6 7 8 9 30 31 3 Zdůvodněte, proč funkce f(n) = n log(n) 1 n 1/ roste rychleji než funkce g(n) = n. Zdůvodněte, proč funkce f(n) = n 3/ log(n) roste
Funkce a lineární funkce pro studijní obory
Variace 1 Funkce a lineární funkce pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Funkce
Funkce - pro třídu 1EB
Variace 1 Funkce - pro třídu 1EB Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv využití výukového materiálu je povoleno pouze s odkazem na www.jarjurek.cz. 1. Funkce Funkce je přiřazení, které každému
Matematická analýza III.
1. - limita, spojitost Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Co bychom měli znát limity posloupností v R základní vlastnosti funkcí jedné proměnné (definiční obor, monotónnost, omezenost,... )
PŘEDNÁŠKA 2 POSLOUPNOSTI
PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech
Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech 1. července 2008 1 Funkce v R n Definice 1 Necht n N a D R n. Reálnou funkcí v R n (reálnou funkcí n proměnných) rozumíme zobrazení
DSA, První krok: máme dokázat, že pro left = right vrátí volání f(array, elem, left, right)
Indukcí dokažte následující výrok: pokud lef t a right jsou parametry funkce f a platí left right, pak volání f(array, left, right) vrátí minimální hodnotu z hodnot všech prvků v poli array na indexech
V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti
Kapitola 5 Vektorové prostory V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti operací sčítání a násobení
68. ročník Matematické olympiády 2018/2019
68. ročník Matematické olympiády 2018/2019 Řešení úloh krajského kola kategorie P P-II-1 Tulipány Budeme řešit o něco obecnější úlohu: dovolíme si předepsat, zda má na n-té pozici být tulipán, a pokud
Výhody a nevýhody jednotlivých reprezentací jsou shrnuty na konci kapitoly.
Kapitola Reprezentace grafu V kapitole?? jsme se dozvěděli, co to jsou grafy a k čemu jsou dobré. rzo budeme chtít napsat nějaký program, který s grafy pracuje. le jak si takový graf uložit do počítače?
= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez
Síť Síť je čtveřice N = ( G, s, t, c) kde G ( V, A) = je prostý orientovaný graf a každé orientované hraně ( u, v) je přiřazeno nezáporné číslo, které se nazývá kapacita hrany ( u, v), formálně c ( u,
Zadání soutěžních úloh
Zadání soutěžních úloh Kategorie žáci Soutěž v programování 24. ročník Krajské kolo 2009/2010 15. až 17. dubna 2010 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za každou
CVIČNÝ TEST 36. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 36 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST 1 Určete iracionální číslo, které je vyjádřeno číselným výrazem (6 2 π 4
Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová
Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy
68. ročník Matematické olympiády 2018/2019
68. ročník Matematické olympiády 2018/2019 Úlohy ústředního kola kategorie P 1. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Řešení každé úlohy pište na samostatný list papíru. Při soutěži
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ
ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ V ROVINĚ Parametrické vyjádření přímky v rovině Máme přímku p v rovině určenou body A, B. Sestrojíme vektor u = B A. Pro bod B tím pádem platí: B = A + u. Je zřejmé,
4 Stromy a les. Definice a základní vlastnosti stromů. Kostry grafů a jejich počet.
4 Stromy a les Jedním ze základních, a patrně nejjednodušším, typem grafů jsou takzvané stromy. Jedná se o souvislé grafy bez kružnic. Přes svou (zdánlivou) jednoduchost mají stromy bohatou strukturu a
IB112 Základy matematiky
IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic
Klauzurní část školního kola kategorie A se koná
56. ročník matematické olympiády Úlohy klauzurní části školního kola kategorie 1. rčete všechna reálná čísla s, pro něž má rovnice 4x 4 20x 3 + sx 2 + 22x 2 = 0 čtyři různé reálné kořeny, přičemž součin
1 Lineární prostory a podprostory
Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C
Algoritmus pro hledání nejkratší cesty orientovaným grafem
1.1 Úvod Algoritmus pro hledání nejkratší cesty orientovaným grafem Naprogramoval jsem v Matlabu funkci, která dokáže určit nejkratší cestu v orientovaném grafu mezi libovolnými dvěma vrcholy. Nastudoval
Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
CVIČNÝ TEST 24. OBSAH I. Cvičný test 2. Mgr. Kateřina Nováková. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15
CVIČNÝ TEST 24 Mgr. Kateřina Nováková OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Písemnou práci z chemie psalo všech 28 žáků ze
REÁLNÁ FUNKCE JEDNÉ PROMĚNNÉ
REÁLNÁ FUNKCE JEDNÉ PROMĚNNÉ 5 přednáška S funkcemi se setkáváme na každém kroku ve všech přírodních vědách ale i v každodenním životě Každá situace kdy jsou nějaký jev nebo veličina jednoznačně určeny
Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.
6 RNDr., Ph.D. Katedra didaktiky matematiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz http://surynkova.info množina vrcholů a množina hran hrana vždy spojuje
Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A
Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A Každá úloha je hodnocena maximálně 25 body. Všechny své odpovědi zdůvodněte! 1. Postavte na stůl do řady vedle
68. ročník Matematické olympiády 2018/2019
68. ročník Matematické olympiády 2018/2019 Úlohy krajského kola kategorie P Krajské kolo 68. ročníku MO kategorie P se koná v úterý 22. 1. 2019 v dopoledních hodinách. Na řešení úloh máte 4 hodiny čistého
H {{u, v} : u,v U u v }
Obyčejný graf Obyčejný graf je dvojice G= U, H, kde U je konečná množina uzlů (vrcholů) a H {{u, v} : u,v U u v } je (konečná) množina hran. O hraně h={u, v} říkáme, že je incidentní s uzly u a v nebo
5. Lokální, vázané a globální extrémy
5 Lokální, vázané a globální extrémy Studijní text Lokální extrémy 5 Lokální, vázané a globální extrémy Definice 51 Řekneme, že f : R n R má v bodě a Df: 1 lokální maximum, když Ka, δ Df tak, že x Ka,
i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice
I. Funkce dvou a více reálných proměnných 1. Úvod Značení: V textu budeme používat označení: N pro množinu všech přirozených čísel; R pro množinu všech reálných čísel; R n pro množinu všech uspořádaných
67. ročník Matematické olympiády 2017/2018
67. ročník Matematické olympiády 2017/2018 Úlohy ústředního kola kategorie P 2. soutěžní den Na řešení úloh máte 4,5 hodiny čistého času. Při soutěži je zakázáno používat jakékoliv pomůcky kromě psacích
NAIVNÍ TEORIE MNOŽIN, okruh č. 5
NAIVNÍ TEORIE MNOŽIN, okruh č. 5 Definování množiny a jejích prvků Množina je souhrn nějakých věcí. Patří-li věc do množiny X, říkáme, že v ní leží, že je jejím prvkem nebo že množina X tuto věc obsahuje.
Posloupnosti a jejich konvergence POSLOUPNOSTI
Posloupnosti a jejich konvergence Pojem konvergence je velmi důležitý pro nediskrétní matematiku. Je nezbytný všude, kde je potřeba aproximovat nějaké hodnoty, řešit rovnice přibližně, používat derivace,
67. ročník Matematické olympiády 2017/2018
67. ročník Matematické olympiády 2017/2018 Úlohy krajského kola kategorie P Krajské kolo 67. ročníku MO kategorie P se koná v úterý 23. 1. 2018 v dopoledních hodinách. Na řešení úloh máte 4 hodiny čistého
Prohledávání do šířky = algoritmus vlny
Prohledávání do šířky = algoritmus vlny - souběžně zkoušet všechny možné varianty pokračování výpočtu, dokud nenajdeme řešení úlohy průchod stromem všech možných cest výpočtu do šířky, po vrstvách (v každé
67. ročník Matematické olympiády 2017/2018
67. ročník Matematické olympiády 2017/2018 Úlohy domácího kola kategorie P Úlohy P-I-1 a P-I-2 jsou praktické, vaším úkolem v nich je vytvořit a odladit efektivní program v jazyce Pascal, C nebo C++. Řešení
1 Topologie roviny a prostoru
1 Topologie roviny a prostoru 1.1 Základní pojmy množin Intervaly a okolí Intervaly v rovině nebo prostoru jsou obdélníky nebo hranoly se stranami rovnoběžnými s osami souřadnic. Podmnožiny intervalů se
CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 15 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je dána čtvercová mřížka, v níž každý čtverec má délku
66. ročník Matematické olympiády 2016/2017
66. ročník Matematické olympiády 2016/2017 Úlohy domácího kola kategorie P Úlohy P-I-1 a P-I-2 jsou praktické, vaším úkolem v nich je vytvořit a odladit efektivní program v jazyce Pascal, C nebo C++. Řešení
Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.
Algoritmus Algoritmus je schematický postup pro řešení určitého druhu problémů, který je prováděn pomocí konečného množství přesně definovaných kroků. nebo Algoritmus lze definovat jako jednoznačně určenou
Dynamické programování
Dynamické programování prof. Ing. Pavel Tvrdík CSc. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze c Pavel Tvrdík, 2010 Efektivní algoritmy (BI-EFA)
10 Podgrafy, isomorfismus grafů
Typické příklady pro zápočtové písemky DiM 470-2301 (Kovář, Kovářová, Kubesa) (verze: November 25, 2018) 1 10 Podgrafy, isomorfismus grafů 10.1. Určete v grafu G na obrázku Obrázek 10.1: Graf G. (a) největší
Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.
Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky
p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že
KAPITOLA 1: Reálná čísla [MA1-18:P1.1] 1.1. Číselné množiny Přirozená čísla... N = {1,, 3,...} nula... 0, N 0 = {0, 1,, 3,...} = N {0} Celá čísla... Z = {0, 1, 1,,, 3,...} Racionální čísla... { p } Q =
Úlohy krajského kola kategorie C
67. ročník matematické olympiády Úlohy krajského kola kategorie C 1. Najděte nejmenší přirozené číslo končící čtyřčíslím 2018, které je násobkem čísla 2017. 2. Pro celá čísla x, y, z platí x 2 + y z =
CVIČNÝ TEST 41. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17
CVIČNÝ TEST 41 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17 I. CVIČNÝ TEST VÝCHOZÍ TEXT A OBRÁZEK K ÚLOZE 1 Je dán magický čtverec, pro nějž platí,
Operační výzkum. Síťová analýza. Metoda CPM.
Operační výzkum Síťová analýza. Metoda CPM. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo
Posloupnosti a jejich konvergence
a jejich konvergence Pojem konvergence je velmi důležitý pro nediskrétní matematiku. Je nezbytný všude, kde je potřeba aproximovat nějaké hodnoty, řešit rovnice přibližně, používat derivace, integrály.
Kostry. 9. týden. Grafy. Marie Demlová (úpravy Matěj Dostál) 16. dubna 2019
Grafy 16. dubna 2019 Tvrzení. Je dán graf G, pak následující je ekvivalentní. 1 G je strom. 2 Graf G nemá kružnice a přidáme-li ke grafu libovolnou hranu, uzavřeme přesně jednu kružnici. 3 Graf G je souvislý
Úlohy krajského kola kategorie C
6. ročník matematické olympiády Úlohy krajského kola kategorie C. Pro libovolná reálná čísla x, y, z taková, že x < y < z, dokažte nerovnost x 2 y 2 + z 2 > (x y + z) 2. 2. Honza má tři kartičky, na každé
Příklady z Kombinatoriky a grafů I - LS 2015/2016
Příklady z Kombinatoriky a grafů I - LS 2015/2016 zadáno 1.-4. 3. 2016, odevzdat do 8.-11. 3. 2016 1. Zjistěte, které z následujících funkcí definovaných pro n N jsou v relaci Θ(), a vzniklé třídy co nejlépe
4EK311 Operační výzkum. 5. Teorie grafů
4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,
Funkce, podmíněný příkaz if-else, příkaz cyklu for
Funkce, podmíněný příkaz if-else, příkaz cyklu for Definice funkce Funkce je pojmenovaná část programu, kterou lze dále zavolat v jiné části programu. V Pythonu je definována klíčovým slovem def. Za tímto
8 Třídy, objekty, metody, předávání argumentů metod
8 Třídy, objekty, metody, předávání argumentů metod Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost třídám a objektům, instančním
PQ-stromy a rozpoznávání intervalových grafů v lineárním čase
-stromy a rozpoznávání intervalových grafů v lineárním čase ermutace s předepsanými intervaly Označme [n] množinu {1, 2,..., n}. Mějme permutaci π = π 1, π 2,..., π n množiny [n]. Řekneme, že množina S
4EK213 Lineární modely. 10. Celočíselné programování
4EK213 Lineární modely 10. Celočíselné programování 10.1 Matematický model úlohy ILP Nalézt extrém účelové funkce z = c 1 x 1 + c 2 x 2 + + c n x n na soustavě vlastních omezení a 11 x 1 + a 12 x 2 + a
Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady
Předmět: Náplň: Třída: Počet hodin: Pomůcky: Matematika Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady 4. ročník a oktáva 3 hodiny týdně PC a dataprojektor, učebnice
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.0141 Báze vektorových prostorů, transformace souřadnic Michal Botur Přednáška
Definice 7.2. Nejmenší přirozené číslo k, pro které je graf G k-obarvitelný, se nazývá chromatické číslo (barevnost) grafu G a značí se χ(g).
7 Barevnost grafu Definice 71 Graf G se nazývá k-obarvitelný, jestliže každému jeho uzlu lze přiřadit jednu z barev 1 k tak, že žádné dva sousední uzly nemají stejnou barvu Definice 72 Nejmenší přirozené
Základní pojmy teorie grafů [Graph theory]
Část I Základní pojmy teorie grafů [Graph theory] V matematice grafem obvykle rozumíme grafické znázornění funkční závislosti. Pro tento předmět je však podstatnější pohled jiný. V teorii grafů rozumíme
Zimní semestr akademického roku 2014/ prosince 2014
Cvičení k předmětu BI-ZMA Tomáš Kalvoda Katedra aplikované matematiky FIT ČVUT Matěj Tušek Katedra matematiky FJFI ČVUT Obsah Cvičení Zimní semestr akademického roku 2014/2015 2. prosince 2014 Předmluva
Cykly a pole 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116.
Cykly a pole Tato část sbírky je tvořena dalšími úlohami na práci s cykly. Na rozdíl od předchozího oddílu se zde již v řešeních úloh objevuje více cyklů, ať už prováděných po sobě nebo vnořených do sebe.
Složitost Filip Hlásek
Složitost Filip Hlásek Abstrakt. Příspěvek popisuje dva základní koncepty teoretické informatiky, Turingovy stroje a složitost. Kromě definic důležitých pojmů uvádí také několik souvisejících tvrzení,
NP-ÚPLNÉ PROBLÉMY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze
NP-ÚPLNÉ PROBLÉMY Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze BI-GRA, LS 2010/2011, Lekce 13 Evropský sociální fond Praha & EU: Investujeme do
Dynamicky vázané metody. Pozdní vazba, virtuální metody
Dynamicky vázané metody Pozdní vazba, virtuální metody Motivace... class TBod protected: float x,y; public: int vrat_pocet_bodu() return 1; ; od třídy TBod odvodíme: class TUsecka: public TBod protected:
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015
Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 05 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3
Příklad 1 Zjistěte, zda jsou dané funkce sudé nebo liché, případně ani sudé ani liché: a) =ln b) = c) = d) =4 +1 e) =sin cos f) =sin3+ cos+ Poznámka Všechny tyto úlohy řešíme tak, že argument funkce nahradíme
Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.
Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a
Vzdálenost uzlů v neorientovaném grafu
Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující
Bakalářská matematika I
1. Funkce Diferenciální počet Mgr. Jaroslav Drobek, Ph. D. Katedra matematiky a deskriptivní geometrie Bakalářská matematika I Některé užitečné pojmy Kartézský součin podrobnosti Definice 1.1 Nechť A,
Lingebraické kapitolky - Analytická geometrie
Lingebraické kapitolky - Analytická geometrie Jaroslav Horáček KAM MFF UK 2013 Co je to vektor? Šipička na tabuli? Ehm? Množina orientovaných úseček majících stejný směr. Prvek vektorového prostoru. V
Vrcholová barevnost grafu
Vrcholová barevnost grafu Definice: Necht G = (V, E) je obyčejný graf a k N. Zobrazení φ : V {1, 2,..., k} nazýváme k-vrcholovým obarvením grafu G. Pokud φ(u) φ(v) pro každou hranu {u, v} E, nazveme k-vrcholové
M - Příprava na 3. čtvrtletní písemnou práci
M - Příprava na 3. čtvrtletní písemnou práci Určeno pro třídu ODK VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete
Funkce, elementární funkce.
Kapitola 2 Funkce, elementární funkce. V této kapitole si se budeme věnovat studiu základních vlastností funkcí jako je definiční obor, obor hodnot. Připomeneme si pojmy sudá, lichá, rostoucí, klesající.
1 Linearní prostory nad komplexními čísly
1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)
Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.
Grafy doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 13. března 2017 Jiří Dvorský (VŠB TUO) Grafy 104 / 309 Osnova přednášky Grafy
Teorie grafů Jirka Fink
Teorie grafů Jirka Fink Nejprve malý množinový úvod Definice. Množinu {Y; Y X} všech podmnožin množiny X nazýváme potenční množinoumnožiny Xaznačíme2 X. Definice. Množinu {Y; Y X, Y =n}všech n-prvkovýchpodmnožinmnožiny
Úlohy klauzurní části školního kola kategorie A
6. ročník matematické olympiády Úlohy klauzurní části školního kola kategorie A. V oboru reálných čísel řešte soustavu rovnic y + 3x = 4x 3, x + 3y = 4y 3. 2. V rovině uvažujme lichoběžník ABCD se základnami
INFORMATIKA. Vybrané podposloupnosti
INFORMATIKA Vybrané podposloupnosti (Úlohy z MO kategorie P, 30. část) PAVEL TÖPFER Matematicko-fyzikální fakulta UK, Praha V našem seriálu putujícím po zajímavých úlohách Matematické olympiády - kategorie
Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012
Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012 Opakování rovnice přímky Úloha: Určete rovnici přímky procházející body A[a, f(a)] a B[b, f(b)], kde f je funkce spojitá
Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...
Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -
1 Řešení soustav lineárních rovnic
1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty
Metody síťové analýzy
Metody síťové analýzy Řeší problematiku složitých systémů, zejména pak vazby mezi jejich jednotlivými prvky. Vychází z teorie grafů. Základní metody síťové analýzy: CPM (Critical Path Method) deterministický
Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?
Kapitola 9 Matice a počet koster Graf (orientovaný i neorientovaný) lze popsat maticí, a to hned několika různými způsoby. Tématem této kapitoly jsou incidenční matice orientovaných grafů a souvislosti
Báze a dimenze vektorových prostorů
Báze a dimenze vektorových prostorů Buď (V, +, ) vektorový prostor nad tělesem (T, +, ). Nechť u 1, u 2,..., u n je konečná posloupnost vektorů z V. Existují-li prvky s 1, s 2,..., s n T, z nichž alespoň