Skip to content
Snippets Groups Projects
Select Git revision
  • 957bee38d355af3690d64be135941786957423f2
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

mo.css

Blame
  • bins-def.asy 760 B
    import ads;
    import trees;
    unitsize(1.2cm);
    
    tree_node_size = vertex_size;
    tn_edge_len = 0.7;
    
    void t(int parent_id, real angle)
    {
    	tnode n = tn_add(parent_id, angle);
    	n.mode = v_black;
    }
    
    tn_init();
    t(-1, 0);		// 0 = kořen
    t(0, -67);		// 1
    t(0, -45);		// 2
    t(0, 45);		// 3
    t(0, 67);		// 4
    t(2, 0);		// 5
    tn_draw();
    
    draw(tn_pos[3] -- tn_pos[3] + (-0.25,-1) -- tn_pos[3] + (0.25,-1) -- cycle);
    draw(tn_pos[4] -- tn_pos[4] + (-0.4,-1.2) -- tn_pos[4] + (0.4,-1.2) -- cycle);
    
    pair low = (0, -1.5);
    label("$B_k$", tn_pos[0], 2N);
    label("\strut $B_0$", tn_pos[1] + low);
    label("\strut $B_1$", tn_pos[2] + low);
    label("\strut $B_{k-2}$", tn_pos[3] + low);
    label("\strut $B_{k-1}$", tn_pos[4] + low);
    label("$\ldots$", interp(tn_pos[2], tn_pos[3], 0.5) + 0.2*low);