【2008NOIP普及组】T4. 立体图 试题解析
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 778 通过数: 542
【题目描述】
小渊是个聪明的孩子,他经常会给周围的小朋友讲些自己认为有趣的内容。最近,他准备给小朋友讲解立体图,请你帮他画出立体图。
小渊有一块面积为m*n的矩形区域,上面有m*n个边长为1的格子,每个格子上堆了一些同样大小的积木(积木的长宽高都是1),小渊想请你打印出这些格子的立体图。我们定义每个积木为如下格式,并且不会做任何翻转旋转,只会严格以一种形式摆放。
每个顶点用1个加号"+"表示,长用3个"-"表示,宽用1个"/"表示,高用两个"|"表示。符号"+","-","/","|"的ASCII码分别是43,45,47,124。字符"."(ASCII码46)需要作为背景输出,即立体图中的空白部分需要用"."来代替。立体图的画法如下面的规则:
若两块积木左右相邻,图示为:
若两块积木上下相邻,图示为: