COMPLEXITY

Podobné dokumenty
Doba běhu daného algoritmu/programu. 1. Který fragment programu z následujících dvou proběhne rychleji?

Příklad 1/23. Pro rostoucí spojité fukce f(x), g(x) platí f(x) Ω(g(x)). Z toho plyne, že: a) f(x) Ο(g(x)) b) f(x) Θ(g(x)) d) g(x) Ω(f(x))

Různé algoritmy mají různou složitost

Algoritmy I, složitost

Vyvažování a rotace v BVS, všude se předpokládá AVL strom

Složitost algoritmů. Karel Richta a kol. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Karel Richta a kol.

Matematika B101MA1, B101MA2

Algoritmizace. Jiří Vyskočil, Marko Genyg-Berezovskyj 2010

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.

LEKCE10-RAD Otázky

MIDTERM D. Příjmení a jméno:

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...

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

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

HASHING GENERAL Hashovací (=rozptylovací) funkce

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

Asymptotická složitost algoritmů

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015

CVIČNÝ TEST 48. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Logaritmus. Logaritmus kladného čísla o základu kladném a různém od 1 je exponent, kterým. umocníme základ a, abychom dostali číslo.

Časová složitost algoritmů

Časová složitost / Time complexity

Složitost algoritmů. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava

Funkce, elementární funkce.

Mimo samotné správnosti výsledku vypočteného zapsaným algoritmem je ještě jedno

( + ) ( ) f x x f x. x bude zmenšovat nekonečně přesný. = derivace funkce f v bodě x. nazýváme ji derivací funkce f v bodě x. - náš základní zápis

Přijímací zkouška - matematika

Požadavky k opravným zkouškám z matematiky školní rok

1 Lineární prostory a podprostory

Jednoduché cykly

Parciální derivace a diferenciál

Digitální učební materiál

DMA Přednáška Rekurentní rovnice. takovou, že po dosazení odpovídajících členů do dané rovnice dostáváme pro všechna n n 0 + m pravdivý výrok.

CVIČNÝ TEST 38. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

Požadavky k opravným zkouškám z matematiky školní rok

Organizace. Zápočet: test týden semestru (pátek) bodů souhrnný test (1 pokus) Zkouška: písemná část ( 50 bodů), ústní část

) je definovaná pro libovolné kladné reálné číslo x a nabývá všech hodnot ( H f

Parciální derivace a diferenciál

Matematika III. Miroslava Dubcová, Daniel Turzík, Drahoslava Janovská. Ústav matematiky

Kapitola 2: Spojitost a limita funkce 1/20

(FAPPZ) Petr Gurka aktualizováno 12. října Přehled některých elementárních funkcí

Přednáška 11, 12. prosince Část 5: derivace funkce

0.1 Úvod do matematické analýzy

Exponenciální funkce. a>1, pro a>0 a<1 existuje jiný graf, který bude uveden za chvíli. Z tohoto

. Určete hodnotu neznámé x tak, aby

Komisionální přezkoušení 1T (druhé pololetí) 2 x. 1) Z dané rovnice vypočtěte neznámou x:. 2) Určete, pro která x R není daný výraz definován:

CVIČNÝ TEST 49. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 5 III. Klíč 13 IV. Záznamový list 15

Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 7 III. Klíč 15 IV. Záznamový list 17

OBECNOSTI KONVERGENCE V R N

VII. Limita a spojitost funkce

Mgr. Tomáš Kotler. I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Matematická analýza pro informatiky I. Limita posloupnosti (I)

Limita posloupnosti, limita funkce, spojitost. May 26, 2018

PRIMITIVNÍ FUNKCE DEFINICE A MOTIVACE

Úvod. Integrování je inverzní proces k derivování Máme zderivovanou funkci a integrací získáme původní funkci kterou jsme derivovali

Kapitola 1: Reálné funkce 1/13

Složitost. Teoretická informatika Tomáš Foltýnek

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY DUBNA 2017

a a

MATURITNÍ TÉMATA Z MATEMATIKY

Kód uchazeče ID:... Varianta: 12

9. T r a n s f o r m a c e n á h o d n é v e l i č i n y

2.6. Limita funkce. Nechť c R jevnitřnínebokrajníbodintervaludefiničníhooborufunkce

1 Polynomiální interpolace

0.1 Funkce a její vlastnosti

Cvičné texty ke státní maturitě z matematiky

CVIČNÝ TEST 51. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Posloupnosti a jejich limity

PRIMITIVNÍ FUNKCE. Primitivní funkce primitivní funkce. geometrický popis integrály 1 integrály 2 spojité funkce konstrukce prim.

Funkce jedné proměnné

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

9. Vícerozměrná integrace

Matematika B101MA1, B101MA2

CVIČNÝ TEST 2. OBSAH I. Cvičný test 2. Mgr. Václav Zemek. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

CVIČNÝ TEST 22. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 13 IV. Záznamový list 15

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

Funkce jedné reálné proměnné. lineární kvadratická racionální exponenciální logaritmická s absolutní hodnotou

1 Posloupnosti a řady.

- funkce, které integrujete aproximujte jejich Taylorovými řadami a ty následně zintegrujte. V obou případech vyzkoušejte Taylorovy řady

1. Několik základních pojmů ze středoškolské matematiky. Na začátku si připomeneme následující pojmy:

c jestliže pro kladná čísla a,b,c platí 3a = 2b a 3b = 5c.

Reálná čísla. Sjednocením množiny racionálních a iracionálních čísel vzniká množina

Je založen na pojmu derivace funkce a její užití. Z předchozího studia je třeba si zopakovat a orientovat se v pojmech: funkce, D(f), g 2 : y =

0.1 Úvod do matematické analýzy

Funkce s absolutní hodnotou, funkce exponenciální a funkce logaritmická

RECURSION

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

1. POJMY 1.1. FORMULE VÝROKOVÉHO POČTU

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

4. Lineární (ne)rovnice s racionalitou

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

13. přednáška 13. ledna k B(z k) = lim. A(z) = M(z) m 1. z m.

Přednáška 6, 6. listopadu 2013

INTEGRÁLY S PARAMETREM

9. T r a n s f o r m a c e n á h o d n é v e l i č i n y

Funkce a lineární funkce pro studijní obory

Nerovnice, grafy, monotonie a spojitost

Matematika I (KMI/PMATE)

Iterační výpočty. Dokumentace k projektu č. 2 do IZP. 24. listopadu 2004

LIMITA A SPOJITOST FUNKCE

Transkript:

Níže uvedené úlohy představují přehled otázek, které se vyskytly v tomto nebo v minulých semestrech ve cvičení nebo v minulých semestrech u zkoušky. Mezi otázkami semestrovými a zkouškovými není žádný rozdíl, předpokládáme, že připravený posluchač dokáže zdárně zodpovědět většinu z nich. Tento dokument je k dispozici ve variantě převážně s řešením a bez řešení. Je to pracovní dokument a nebyl soustavně redigován, tým ALG neručí za překlepy a jazykové prohřešky, většina odpovědí a řešení je ale pravděpodobně správně :-). ---------------------------------------- COMPLEXITY ------------------------------------------------------------------ 1. Průnik množin (2n) a O(n log(n)) a) obsahuje funkci n/2 b) obsahuje funkci n + log(n) c) obsahuje funkci n 2 d) obsahuje všechny funkce uvedené v a), b), c) e) je prázdný 2. Průnik množin (n) a O(n log(n)) 1. obsahuje funkci log(n) 2. obsahuje funkci n/2 3. obsahuje funkci n 2 4. je prázdný 5. není definován 3. Průnik množin (n log(n)) a O(n 2 /2) a) obsahuje funkci n+n 2 b) obsahuje funkci log(n) c) obsahuje funkci n/2 d) je prázdný e) není definován 4. Průnik množin O(n 2 ) a (n log(n)) a) obsahuje funkci log(n) b) obsahuje funkci 2 n c) obsahuje funkci 2 n 2 d) je prázdný e) není definován 5.

Datová struktura D obsahuje pouze jednosměrně zřetězený spojový seznam s n prvky a ukazatel na první prvek seznamu. Odstranění posledního prvku seznamu je operací se složitostí a) O(1) b) (1) c) (log 2 (n)) d) (n) e) (n log 2 (n)) 6. Datová struktura D obsahuje pouze obousměrně zřetězený spojový seznam s n prvky a ukazatel na první prvek seznamu. Asymptotická složitost operace vložení nového prvku do tohoto seznamu je v nejlepším případě a) O(0) b) (1) c) (log 2 (n)) d) (n) e) (n log 2 (n)) 7. The set O(n log(n)) is a subset of a) (n log(n)) b) (n log(n)) c) O(log(n)) d) O(n 2 ) e) O(n) 8. For function f(x) it holds: f(x) O(x 2 log 2 (x)) and f(x) (x 2 ). These conditions are valid just for one function in the following list: a) f(x) = x 3 b) f(x) = x log 2 (x) c) f(x) = x 2 d) f(x) = 2 x 9. For function f(x) it holds: f(x) (x 2 ) and f(x) O(x 3 ). These conditions are valid just for one function in the following list: a) f(x) = x 2 log 2 (x) b) f(x) = x log 2 (x) c) f(x) = 2 x d) f(x) = x + 1

10. Právě jeden z následujících výroků je nepravdivý. Označte jej. a) x 2 (x + log 2 (x)) b) x 2 (x log 2 (x)) c) x 2 (x + log 2 (x)) d) x 2 (x 2 log 2 (x)) e) x 2 (x 2 + log 2 (x)) Když k funkci f přičteme funkci g, která roste asymptoticky pomaleji, než funkce f, výsledný součet poroste asymptoticky stejně rychle jako původní funkce f. Proto můžeme pravou stranu zadání v případech a), c), d), e) zjednodušit: a) x 2 (x) b) x 2 (x log 2 (x)) c) x 2 (x) d) x 2 (x 2 ) e) x 2 (x 2 ) Funkce x roste rychleji než funkce 1 i než funkce log 2 (x), takže funkce x 2 = x x roste rychleji než funkce x = x 1 i než funkce x log 2 (x), takže varianta a) i b) je pravdivá. Varianty d) a e) jsou pravdivé zcela zřejmě, takže jako jediná nepravdivá zbává jen varianta c) jejíž nepravdivost ostatně vyplývá již z první věty tohoto odstavce. 11. Algoritmus A projde celým polem délky N a prvek s indexem k zpracuje za c+log 2 (N) milisekund. Konstanta c je stále stejná. Asymptotická složitost zpracování celého pole je a) (N 2 ) b) (c N 2 ) c) (N log 2 (N)) d) O(c log 2 (N)) e) (c+log 2 (N)) Doba zpracování prvku s indexem k nezáleží na hodnotě k. Prvků je celkem N, takže celková doba zpracování je tak N (c+log 2 (N)) = c N + N log 2 (N). Diky tomu, že c je konstanta, funkce c N roste asymptoticky pomaleji než funkce N log 2 (N), a tudíž nemá žádný vliv na aymtotickou rychlost růstu funkce c N + N log 2 (N). Zbývá tak člen N log 2 (N), který určuje asymptotickou složitost naznačenou ve variantě c). Funkce ve variantách a) a b) rostou asymptoticky rychleji, naopak funkce ve variantách d) a e) rostou asymptoticky pomaleji. 12. Algoritmus A projde celým polem délky N a prvek s indexem k zpracuje za c k milisekund. Konstanta c je stále stejná. Asymptotická složitost zpracování celého pole je a) O(N log 2 (N)) b) (N 2 ) c) O(k N) d) (c N) e) (c k) Úloha testuje schopnost sečíst jednoduchou aritmetickou posloupnost. Celková složitost výpočtu je c 1 +c 2 + c 3 +... + c N = c (1+2+3+... + N) = c N(N+1)/2 = c/2 (N 2 + N). Poslední výraz je

zřejmě prvkem množiny (N 2 ), což odpovídá variantě b). Varianty c), d), e) vyjadřují nižší asymptotickou složitost, c) a d) složitost lineární, e) složitost konstatntní, má-li vůbec výraz v e) nějaký smysl, když k nemá žádnou určenou hodnotu. Rovněž varianta a) vyjadřuje menší asymptotickou složitost. 13. Algoritmus A provede jeden průchod polem s n prvky. Při zpracování prvku na pozici k provede k+n operací. Operační (=asymptotická) složitost algoritmu A je tedy a) (k+n) b) ( (k+n) n ) c) (k 2 +n) d) (n 2 ) e) (n 3 ) Celkem je provedený počet operací při zpracování všech prvků roven (1+n) + (2+n) + (3+n) +... + (n+n) = n ((1+n) + (n+n))/2 = n (1+3n)/2 = 3n 2 /2 +n/2 (n 2 ) Povážíme-li navíc ještě režii na přesun od jednoho prvku pole k následujícímu, která má nanejvýš konstantní složitost, připošteme k výsledku ještě člen (konst n), který ovšem na složitosti (n 2 ) nic nemění. Platí varianta d). 14. Algoritmus A probírá postupně všechny prvky v dvourozměrném poli o velikosti n n a s každým prvkem provádí další (nám neznámou) akci, jejíž složitost je (log 2 (n)). Celková asymptotická složitost algoritmu A je tedy a) (n log 2 (n)) b) (n 2 ) c) (n 3 ) d) (n 2 +log 2 (n)) e) (n 2 log 2 (n)) Je nutno provést n n akcí o složitosti úměrné log 2 (n), tedy složitost všech akcí dohromady je úměrná n 2 log 2 (n). Přesun od jednoho prvku k druhému v poli má složitost konstantní, takže samotný průchod celým polem má složitost úměrnou konstanta n 2. Celkem tak máme složitost (n 2 log 2 (n) + konstanta n 2 ) = (n 2 log 2 (n)). To je právě varianta e). 15. Pro rostoucí spojité fukce f(x), g(x) platí f(x) Ω(g(x)). Z toho plyne, že a) f(x) Ο(g(x)) b) f(x) Θ(g(x)) c) g(x) Θ(f(x)) d) g(x) Ω(f(x)) e) g(x) Ο(f(x))

f(x) Ω(g(x)) znamená, že f(x) roste rychleji nebo stejně rychle jako g(x). Tudíž g(x) roste pomaleji nebo stejně rychle jako f(x). To vyjadřujeme zápisem g(x) Ο(f(x)). Platí možnost e). 16. Pro rostoucí spojité fukce f(x), g(x) platí f(x) O(g(x)). Z toho plyne, že a) f(x) Θ(g(x)) b) f(x) Ω(g(x)) c) g(x) Θ(f(x)) d) g(x) Ω(f(x)) e) g(x) Ο(f(x)) f(x) O(g(x)) znamená, že f(x) roste pomaleji nebo stejně rychle jako g(x). Tudíž g(x) roste rychleji nebo stejně rychle jako f(x). To vyjadřujeme zápisem g(x) Ω(f(x)). Platí možnost d). 17. Pokud funkce f roste asymptoticky stejně rychle jako funkce g (tj. f(x) (g(x)) ), platí právě jedno následující tvrzení. Které? a) jsou-li v bodě x definovány obě funkce, pak f(x) = g(x) b) ani poměr f(x)/g(x) ani poměr g(x)/f(x) nekonverguje k nule s rostoucím x c) rozdíl f(x) - g(x) je kladný pro každé x > y, kde y je nějaké dostatečně velké číslo d) obě funkce f i g jsou definovány jen pro nezáporné argumenty e) nic z předchozího Stejně rychlý asymptotický růst neznamená, že se musí funkce nutně rovnat, varianta a) odpadá. Stejně tak neznamená, že by jedna funkce musela nutně být větší než druhá, odpadá i varianta c). Chování funkcí v okolí nuly není pro asymptotické chování významné, varianta d) zbytečně žádá příliš mnoho. Stejně rychlý asymptotický růst znamená, že v okolí nekonečna poměr f(x)/g(x) ani poměr g(x)/f(x) nepřekročí nějakou pevnou konstantu. To ovšem znamená, že žádný z těchto poměrů nekonverguje k 0, platí varianta b). 18. Právě jeden z následujících výroků je nepravdivý. Označte jej. a) x log 2 (x) (x 2 x) b) x log 2 (x) (x 2 log 2 (x)) c) x log 2 (x) (x 2 log 2 (x)) d) x log 2 (x) (x + log 2 (x)) e) x log 2 (x) ( x log 2 (x 2 )) Když k funkci f přičteme funkci g, která roste asymptoticky pomaleji, než funkce f, výsledný součet poroste asymptoticky stejně rychle jako původní funkce f. Proto můžeme pravou stranu zadání v případě a) d) zjednodušit: a) x log 2 (x) (x 2 ) b) x log 2 (x) (x 2 )

c) x log 2 (x) (x 2 ) d) x log 2 (x) (x) e) x log 2 (x) ( x log 2 (x 2 )) = ( x 2 log 2 (x)) = ( x log 2 (x 2 )) Funkce log 2 (x) roste pomaleji než funkce x, takže funkce x log 2 (x) roste pomaleji než funkce x x = x 2, takže varianta a) i b) je pravdivá. Funkce log 2 (x) má v plus nekonečnu limitu plus nekonečno, takže funkce x log 2 (x) roste asymptoticky rychleji než funkce x, takže varianta d) je pravdivá. Varianta e) po naznačené úpravě je také zřejmě pravdivá. Zbývá jediná nepravdivá varianta c), jejíž nepravdivost ostatně vyplývá již z první věty tohoto odstavce. 19. V následujících vztazích doplňte na prázdná místa (...) symboly nebo nebo tak, aby vznikla pravdivá tvrzení. Je-li možností více, uveďte je všechny, nehodí-li se ani jeden symbol, prázdné místo proškrtněte. a) x 2 2 x...((ln(x 2 )) 2 2 x ) b) (ln(x 2 )) 2 2 x...(x 2 ln(x 2 ) ) c) 2 x (ln(x)) 1...(2 x (ln(x 2 )) 1 ) a) funkce nalevo zřejmě roste rychleji než funkce napravo, neboť obě funkce obsahují výraz 2 x, který je však nalevo vynásoben výrazem x 2, jenž roste asymptoticky rychleji než (pouze!) aditivní výraz (ln(x 2 )) 2 napravo. Jediná správná možnost je proto x 2 2 x ((ln(x 2 )) 2 2 x ). b) funkce nalevo obsahuje člen 2 x, funkce napravo je součtem dvou členů, které oba zřejmě rostou asymptoticky pomaleji než 2 x. Funkce nalevo tedy roste asymptoticky rychleji, takže jediná správná možnost je (ln(x 2 )) 2 2 x (x 2 ln(x 2 )). c) funkci napravo lze napsat jako 2 x (ln(x 2 )) 1 = 2 x (2 ln(x)) 1 = 2 1 2 x (ln(x)) 1 Tato funkce se od funkce nalevo liší jen o multiplikativní konstantu, takže obě funkce rostou asymptoticky stejně rychle. Platí tudíž všechny tři možnosti: 2 x (ln(x)) 1 (2 x (ln(x 2 )) 1 ) 2 x (ln(x)) 1 (2 x (ln(x 2 )) 1 ) 2 x (ln(x)) 1 (2 x (ln(x 2 )) 1 ), takže situace (se škrtnutým symbolem náležení) v zadání nemůže nastat, tudíž je nutno prázdné místo proškrtnout. 20. V následujících vztazích doplňte na prázdná místa (...) symboly nebo nebo tak, aby vznikla pravdivá tvrzení. Je-li možností více, uveďte je všechny, nehodí-li se ani jeden symbol, prázdné místo proškrtněte. a) x 2 ln(x 2 )...(x 2 ln(x)) b) x 3 ln(x 2 )...(x 3 2 x ) c) x 3 ln(x 2 )...(ln(x 2 ) 2 x ) : a) funkce na pravé straně je součtem dvou funkcí, z nichž druhá -- ln(x) -- roste asymptoticky pomaleji než první -- x 2. Celkem tedy funkce na pravé straně roste asymptoticky stejně rychle

jako x 2. Funkce na levé straně však díky multiplikativnímu členu ln(x 2 ) roste asymptoticky rychleji než x 2. Tudíž platí právě x 2 ln(x 2 ) (x 2 ln(x)). b) funkce na pravé straně obsahuje exponenciální člen, funkce na levé straně jen člen polynomiální a logaritmický, jež vesměs rostou asymptoticky pomaleji než exponenciála, takže funkce na pravé straně roste asymptoticky rychleji, platí tedy právě: x 3 ln(x 2 ) (x 3 2 x ). c) podle podobné úvahy jako v b) roste funkce na pravé straně asymptoticky rychleji než funkce na levé straně. Tudíž funkce na levé straně neroste ani asymptoticky stejně rychle ani neroste asymptoticky rychleji. Formálně vyjádřeno: x 3 ln(x 2 ) (ln(x 2 ) 2 x ), x 3 ln(x 2 ) (ln(x 2 ) 2 x ). 21. Uveďte příklad tří rostoucích funkcí reálné proměnné f(x), g(x) a h(x), pro které současně platí všechny tři následující vztahy: f(x) (g(x)), g(x) (h(x)), h(x) (f(x)) Pokud taková trojice funkcí nemůže existovat, napište krátké zdůvodnění, proč. První vztah říká, že f(x) musí růst asymptoticky rychleji než g(x), třetí vztah říká, že f(x) musí růst asymptoticky rychleji než h(x). Druhý vztah říká, že asymptotická rychlost růstu g(x) a h(x) není stejná. Můžeme tedy volit např.: f(x) = x 2 g(x) = x h(x) = ln(x). o 22. Uveďte příklad tří rostoucích funkcí reálné proměnné f(x), g(x) a h(x), pro které současně platí všechny tři následující vztahy: f(x) (g(x)), g(x) (h(x)), h(x) (f(x)) Pokud taková trojice funkcí nemůže existovat, napište krátké zdůvodnění, proč. První vztah říká, že f(x) roste asymptoticky rychleji než g(x), druhý vztah říká, že g(x) roste asymptoticky pomaleji než h(x), celkem tedy g(x) roste asymptoticky pomaleji než f(x) i h(x). Poslední vztah pak říká, že f(x) a h(x) nerostou asymptoticky stejně rychle. Můžeme tedy volit např.: f(x) = x 2 g(x) = ln(x) h(x) = x.