{"raw_statement":[{"iden":"background","content":"二叉树可以用于排序。"},{"iden":"statement","content":"其原理很简单：对于一个排序二叉树添加新节点时，先与根节点比较，若小则交给左子树继续处理，否则交给右子树。\n\n当遇到空子树时，则把该节点放入那个位置。\n\n比如，`10 8 5 7 12 4` 的输入顺序，应该建成二叉树如图 $1$ 所示。\n\n本题目要求：根据已知的数字，建立排序二叉树，并在标准输出中横向打印该二叉树。\n"},{"iden":"input","content":"输入数据为一行空格分开的 $N$ 个整数。$N<100$，每个数字不超过 $10000$。\n\n$N$ 并没有在输入中给出。\n\n输入数据中没有重复的数字。"},{"iden":"output","content":"输出该排序二叉树的横向表示,为了便于评卷程序比对空格的数目，请把空格用句点代替。"},{"iden":"note","content":"样例解释 1：\n\n![](https://cdn.luogu.com.cn/upload/image_hosting/4z42ybq4.png)\n\n时限 1 秒, 64M。蓝桥杯 2013 年第四届国赛"}],"translated_statement":null,"sample_group":[["10 8 5 7 12 4","...|-12\n10-|\n...|-8-|\n.......|...|-7\n.......|-5-|\n...........|-4"],["10 5 20","...|-20\n10-|\n...|-5"],["5 10 20 8 4 7",".......|-20\n..|-10-|\n..|....|-8-|\n..|........|-7\n5-|\n..|-4"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}