Toto je starší verze dokumentu!


Úloha je především o dvou tématech, a to permutacích a binomiálních stromech. Nejprve je potřeba udělat si pořádek v pochopení permutací. Vstup dostanete jeko dvě permutace, které zároveň definují interval prohledávaných permutací. Je tedy potřeba naprogramovat funkci, která bude schopná iterovat od první permutace do té poslední. Example 1:

π VAL(π)
0 0 1 2
1 0 2 1
2 1 0 2
3 1 2 0
4 2 0 1
5 2 1 0

Zajímavé je že hodnota π není potřeba počítat. Bylo by to také dost nepraktické, protože může být dost velká (teoreticky až 100!) ;-).

Nyní co je to extended permutation? Není to nic jiného než že dáte původní permutaci (N/M)-krát za sebe a ke každé další sérii přičtete M. Uvedu příklad rozšířené permutace na Example 2:

VAL(EP(π, N)) = { 0 2 4 1 3 | 5 7 9 6 8 | 10 12 14 11 13 | 15 17 19 16 18 | 20 22 24 21 23 }

courses/a4m33pal/uloha4-2013.1381493979.txt.gz · Poslední úprava: 2025/01/03 18:24 (upraveno mimo DokuWiki)
Nahoru
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0