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;
285 drawarrow(z51--z101);
287 label.top(btex $x_0$ etex,z16);
288 label.top(btex $x_1$ etex,z26);
289 label.top(btex $x_2$ etex,z36);
290 label.top(btex \dots etex,z66);
291 label.top(btex $x_{n-2}$ etex,z96);
292 label.top(btex $x_{n-1}$ etex,z106);
370 pickup pencircle scaled 0.4pt;
371 draw(z10--z115--z215--z20--cycle);
372 draw(z30--z37--z47--z40--cycle);
373 draw(z38--z315--z416--z48--cycle);
374 draw(z50--z53--z63--z60--cycle);
375 draw(z54--z57--z67--z64--cycle);
376 draw(z58--z511--z611--z68--cycle);
377 draw(z512--z516--z615--z612--cycle);
383 drawarrow(z710--z610);
384 drawarrow(z713--z613);
385 drawarrow(z714--z614);
386 drawarrow(z515--z415);
387 drawarrow(z555--z455);
388 drawarrow(z595--z495);
389 drawarrow(z513--z413);
390 drawarrow(z335--z235);
391 drawarrow(z311--z211);
392 drawarrow(z175--z1075);
457 % ve skutecnosti dle znaceni
458 % by melo byt z6* ale uz
472 pickup pencircle scaled 0.4pt;
473 draw(z10--z115--z215--z20--cycle);
474 draw(z30--z37--z47--z40--cycle);
475 draw(z38--z315--z416--z48--cycle);
476 draw(z50--z53--z63--z60--cycle);
477 draw(z54--z57--z67--z64--cycle);
478 draw(z58--z511--z611--z68--cycle);
479 draw(z512--z516--z615--z612--cycle);
480 drawarrow(z075--z175);
481 drawarrow(z415--z515);
482 drawarrow(z455--z555);
483 drawarrow(z495--z595);
484 drawarrow(z413--z513);
485 drawarrow(z235--z335);
486 drawarrow(z211--z311);
487 drawarrow(z815--z715);
488 drawarrow(z855--z755);
489 drawarrow(z895--z795);
490 drawarrow(z813--z713);
492 label.llft(btex $n$ etex,z075);
493 label.bot(btex $S_n$ etex,z175);
494 label.bot(btex $S_{n\over 2}$ etex,z335);
495 label.bot(btex $S_{n\over 2}$ etex,z311);
496 label.bot(btex $S_{n\over 4}$ etex,z515);
497 label.bot(btex $S_{n\over 4}$ etex,z555);
498 label.bot(btex $S_{n\over 4}$ etex,z595);
499 label.bot(btex $S_{n\over 4}$ etex,z513);
500 label.rt(btex Bitonick\'a t\v r\'\i di\v cka $B_{n}$ etex,z9);
578 pickup pencircle scaled 0.4pt;
579 draw(z10--z115--z215--z20--cycle);
580 draw(z30--z37--z47--z40--cycle);
581 draw(z38--z315--z416--z48--cycle);
582 draw(z50--z53--z63--z60--cycle);
583 draw(z54--z57--z67--z64--cycle);
584 draw(z58--z511--z611--z68--cycle);
585 draw(z512--z516--z615--z612--cycle);
591 drawarrow(z710--z610);
592 drawarrow(z713--z613);
593 drawarrow(z714--z614);
594 drawarrow(z515--z415);
595 drawarrow(z555--z455);
596 drawarrow(z595--z495);
597 drawarrow(z513--z413);
598 drawarrow(z335--z235);
599 drawarrow(z311--z211);
600 drawarrow(z175--z1075);
602 label.top(btex $M_8$ etex,z175);
603 label.top(btex $M_4$ etex,z335);
604 label.top(btex $M_4$ etex,z311);
605 label.top(btex $M_2$ etex,z515);
606 label.top(btex $M_2$ etex,z555);
607 label.top(btex $M_2$ etex,z595);
608 label.top(btex $M_2$ etex,z513);
630 z0=whatever[z13,z356];
631 z1=whatever[z356,z74];
633 z2=whatever[z12,z72];
635 z3=whatever[z12,z72];
638 z5=whatever[z72,z76];
639 z5=whatever[z4,z1+4v*right];
640 z6=whatever[z40,z47];
644 pickup pencircle scaled 0.4pt;
645 draw(z16--z12--z72--z76);
646 draw(z13--z356--z74);
647 draw(z40--z47) dashed evenly;
648 draw(z1--z4) dashed withdots scaled 0.7;
649 draw(z4--z5) dashed withdots scaled 0.7;
650 draw(z0--z6) dashed withdots scaled 0.7;
651 draw(z0--z2) dashed evenly;
652 draw(z1--z3) dashed evenly;
654 draw(z100--z101) dashed withdots scaled 0.7;
656 pickup pencircle scaled 3pt;
660 label.bot(btex \strut 0 etex,z12);
661 label.bot(btex $k$ etex,z2);
662 label.llft(btex \strut ${n\over 2} - 1$ etex,z42);
663 label.bot(btex \strut $k+{n\over 2}$ etex,z3);
664 label.bot(btex \strut $n-1$ etex,z72);
665 label.rt(btex posloupnost prohozen\'a separ\'atorem etex,z101);