2 %verbatimtex \input twelvecs etex
22 pickup pencircle scaled 0.4pt;
23 draw(z21--z22--z23--z24--z34--z33--z32--z31--z21);
29 label.bot(btex \strut a etex,z32);
30 label.bot(btex \strut b etex,z33);
31 label.top(btex min etex,z22);
32 label.top(btex max etex,z23);
113 pickup pencircle scaled 0.4pt;
122 drawarrow(z110--z210);
130 pickup pencircle scaled 0.7pt;
131 draw(z1015--z1615) dashed withdots scaled 0.7;
132 draw(z1035--z1635) dashed withdots scaled 0.7;
133 draw(z1065--z1665) dashed withdots scaled 0.7;
135 label.top(btex x1 etex,z111);
136 label.top(btex x2 etex,z211);
137 label.top(btex x3 etex,z311);
138 label.top(btex x4 etex,z411);
139 label.top(btex x5 etex,z511);
197 pickup pencircle scaled 0.4pt;
206 drawarrow(z110--z210);
214 label.top(btex x1 etex,z111);
215 label.top(btex x2 etex,z211);
216 label.top(btex x3 etex,z311);
217 label.top(btex x4 etex,z411);
218 label.top(btex x5 etex,z511);
270 pickup pencircle scaled 0.4pt;
286 drawarrow(z51--z101);
288 label.top(btex $x_0$ etex,z16);
289 label.top(btex $x_1$ etex,z26);
290 label.top(btex $x_2$ etex,z36);
291 label.top(btex \dots etex,z66);
292 label.top(btex $x_{n-2}$ etex,z106);
293 label.top(btex $x_{n-1}$ etex,z116);
371 pickup pencircle scaled 0.4pt;
372 draw(z10--z115--z215--z20--cycle);
373 draw(z30--z37--z47--z40--cycle);
374 draw(z38--z315--z416--z48--cycle);
375 draw(z50--z53--z63--z60--cycle);
376 draw(z54--z57--z67--z64--cycle);
377 draw(z58--z511--z611--z68--cycle);
378 draw(z512--z516--z615--z612--cycle);
384 drawarrow(z710--z610);
385 drawarrow(z713--z613);
386 drawarrow(z714--z614);
387 drawarrow(z515--z415);
388 drawarrow(z555--z455);
389 drawarrow(z595--z495);
390 drawarrow(z513--z413);
391 drawarrow(z335--z235);
392 drawarrow(z311--z211);
393 drawarrow(z175--z1075);
458 % ve skutecnosti dle znaceni
459 % by melo byt z6* ale uz
473 pickup pencircle scaled 0.4pt;
474 draw(z10--z115--z215--z20--cycle);
475 draw(z30--z37--z47--z40--cycle);
476 draw(z38--z315--z416--z48--cycle);
477 draw(z50--z53--z63--z60--cycle);
478 draw(z54--z57--z67--z64--cycle);
479 draw(z58--z511--z611--z68--cycle);
480 draw(z512--z516--z615--z612--cycle);
481 drawarrow(z075--z175);
482 drawarrow(z415--z515);
483 drawarrow(z455--z555);
484 drawarrow(z495--z595);
485 drawarrow(z413--z513);
486 drawarrow(z235--z335);
487 drawarrow(z211--z311);
488 drawarrow(z815--z715);
489 drawarrow(z855--z755);
490 drawarrow(z895--z795);
491 drawarrow(z813--z713);
493 label.llft(btex $n$ etex,z075);
494 label.bot(btex $S_n$ etex,z175);
495 label.bot(btex $S_{n\over 2}$ etex,z335);
496 label.bot(btex $S_{n\over 2}$ etex,z311);
497 label.bot(btex $S_{n\over 4}$ etex,z515);
498 label.bot(btex $S_{n\over 4}$ etex,z555);
499 label.bot(btex $S_{n\over 4}$ etex,z595);
500 label.bot(btex $S_{n\over 4}$ etex,z513);
501 label.rt(btex Bitonick\'a t\v r\'\i di\v cka $B_{n}$ etex,z9);
579 pickup pencircle scaled 0.4pt;
580 draw(z10--z115--z215--z20--cycle);
581 draw(z30--z37--z47--z40--cycle);
582 draw(z38--z315--z416--z48--cycle);
583 draw(z50--z53--z63--z60--cycle);
584 draw(z54--z57--z67--z64--cycle);
585 draw(z58--z511--z611--z68--cycle);
586 draw(z512--z516--z615--z612--cycle);
592 drawarrow(z710--z610);
593 drawarrow(z713--z613);
594 drawarrow(z714--z614);
595 drawarrow(z515--z415);
596 drawarrow(z555--z455);
597 drawarrow(z595--z495);
598 drawarrow(z513--z413);
599 drawarrow(z335--z235);
600 drawarrow(z311--z211);
601 drawarrow(z175--z1075);
603 label.top(btex $M_8$ etex,z175);
604 label.top(btex $M_4$ etex,z335);
605 label.top(btex $M_4$ etex,z311);
606 label.top(btex $M_2$ etex,z515);
607 label.top(btex $M_2$ etex,z555);
608 label.top(btex $M_2$ etex,z595);
609 label.top(btex $M_2$ etex,z513);
631 z0=whatever[z13,z356];
632 z1=whatever[z356,z74];
634 z2=whatever[z12,z72];
636 z3=whatever[z12,z72];
639 z5=whatever[z72,z76];
640 z5=whatever[z4,z1+4v*right];
641 z6=whatever[z40,z47];
645 pickup pencircle scaled 0.4pt;
646 draw(z16--z12--z72--z76);
647 draw(z13--z356--z74);
648 draw(z40--z47) dashed evenly;
649 draw(z1--z4) dashed withdots scaled 0.7;
650 draw(z4--z5) dashed withdots scaled 0.7;
651 draw(z0--z6) dashed withdots scaled 0.7;
652 draw(z0--z2) dashed evenly;
653 draw(z1--z3) dashed evenly;
655 draw(z100--z101) dashed withdots scaled 0.7;
657 pickup pencircle scaled 3pt;
661 label.bot(btex \strut 0 etex,z12);
662 label.bot(btex $k$ etex,z2);
663 label.llft(btex \strut ${n\over 2} - 1$ etex,z42);
664 label.bot(btex \strut $k+{n\over 2}$ etex,z3);
665 label.bot(btex \strut $n-1$ etex,z72);
666 label.rt(btex posloupnost prohozen\'a separ\'atorem etex,z101);