1. soutěžní den AA [i ] ZAC ZAC A ZAC (x )

Transkript

1. soutěžní den AA [i ] ZAC ZAC A ZAC (x )
1. soutěžní den
P–III–1
Je dáno pole [1 ] celých kladných čísel. Je-li = [ ] 1 ,
znamená tato hodnota odkaz (nepřímou adresu) na prvek [ ] (pro ten může platit
stejná podmínka), v opačném případě jde o již uloženou hodnotu. Dále je dáno pole
[1 ] obsahující hodnoty z 1 , kde je mnohem menší než .
Navrhněte co nejlepší algoritmus, který každý prvek pole
nahradí již přímo
indexem prvku pole s původně referencovanou hodnotou, pokud je možno takovou
hodnotu najít. V opačném případě bude prvek pole
obsahovat nulu.
P–III–2
Legendreův polynom
-tého stupně N je definován vztahy
0 (
) = 1
1 (
) = N +1 (
)=
2N +1 N +1
N (
)
N
N +1 N −1 (
)
pro všechna reálná a celá kladná čísla .
a) S použitím pouze celočíselných proměnných navrhněte co nejlepší algoritmus,
který pro zadanou hodnotu vypočte koeficienty Legendreova polynomu -tého
stupně. Koeficienty musí být vypočteny přesně.
b) Jaký je minimální počet koeficientů polynomů (do stupně ) nezbytných pro
výpočet koeficientů polynomu N ?
1
2. soutěžní den
P–III–3
Je dáno letišť očíslovaných 1 až a jejich vzdálenosti v matici [1 1 ]
(prvek [ ] udává přímou vzdálenost mezi letišti a ). Matice
je symetrická.
Dále je dána hodnota
určující dolet letadla a přirozené číslo , 1 =
= ,
označující vybrané letiště.
Navrhněte co nejlepší algoritmus, který sestaví letové trasy z letiště do všech
ostatních, pokud existují. Ze všech možných tras nás však zajímají pouze ty nejkratší,
a pokud existuje více tras minimální délky, zajímají nás z nich jen trasy s nejmenším
počtem mezipřistání.
P–III–4
a) Navrhněte Turingův stroj nad abecedou , který rozpoznává množinu
všech slov = n n n
0 .
b) Navrhněte Turingův stroj, který dané slovo nad abecedou , doplní zprava
nejkratším způsobem na palindrom.
Příklad:
Poznámka: Palindrom je slovo, které je stejně čteno zleva doprava i zprava doleva.
Např. řetězce
NÁNABALILABANÁN,
JELENOVIPIVONELEJ
jsou palindromy.
2

Podobné dokumenty

[i ] ZAC A ZAC AAA ZAC A (X [ki], Y [ki]), (X [k i+1], Y [k i+1

[i ] ZAC A ZAC AAA ZAC A (X [ki], Y [ki]), (X [k i+1], Y [k i+1 P–II–2 V rovině je dáno  bodů očíslovaných od 1 do  . Dvojice čísel ( [ ]  [ ]) 1 

Více

pdf1 - Palindromy.pl

pdf1 - Palindromy.pl Milý pane Tadeuši, d kuji za zásilku se 3-mi lánky o palindromech v polských asopisech. Thank you for your envelope with 3 magazines from your country including 3 palindrome articles. Také d kuji m...

Více

Téma mesiaca

Téma mesiaca Když otcové i květnový bulletin se bude věnovat rodičovství. Nebudeme se však pozastavovat nad tím, „Jak na to“. Svou pozornost utíkají od rodin Přednášky v Brně zaměříme na zcela opačný problém… A...

Více

ADS1-ZFS

ADS1-ZFS Uvedená implementace zásobníku vyžaduje explicitní deklaraci délky zásobníku (konstanta MAX). Pokud lze délku zásobníku stanovit přesně, nebo ani není důležitá, lze takový způsob akceptovat. V opač...

Více

1 - Univerzita Karlova

1 - Univerzita Karlova  když stále ještě neskončil, nelze říci, zda nakonec nepřijme později

Více

HISTORIE

HISTORIE Piánový arithmometr (1851)

Více

1 pdf soubor

1 pdf soubor http://www.cs.brandeis.edu/~zippy/alife-library.html

Více