/ Vijos / 题库 /

笨笨的数字积木

笨笨的数字积木

描述

由NOIP2008第4题“立体图”演变而来。

话说笨笨参加NOIP回来,顺路买了一些积木,他想知道他用这些积木拼出的数字图案会是怎样的。

输入笨笨想要的图案高度和所要拼出的数字图案,将图案输出。

积木为正方形,竖边用“|”表示,横边用“-”表示,顶点用“+”表示,
表面用“ ”表示,空缺处用“.”补足。(就和“立体图”一样)
如高度为1,拼出的12为:
..................+---+.......+---+---+---+
................./ /|....../ / / /|
................+---+ |.....+---+---+---+ |
.............../ /| +.....| | / /| +
..............+---+ |/....+---+---+---+ |/.
............./ /| +..../ / / /| +..
............+---+ |/....+---+---+---+ |/...
.........../ /| +..../ /| | | +....
..........+---+ |/....+---+---+---+ |/.....
........./ /| +..../ / / /|-+......
........+---+ |/....+---+---+---+ |........
........| | +.....| | | | +........
........| |/......| | | |/.........
........+---+.......+---+---+---+..........
笨笨拼出的数字都是在5*3的方形内拼的,各个数字表示为:
1: 2: 3: 4: 5: 6: 7: 8:
0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
0 0 1 0 0 1 0 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1
0 0 1 1 0 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1
0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1

9: 0:
1 1 1 1 1 1 (0表示没有积木,1表示有积木)
1 0 1 1 0 1
1 1 1 1 0 1
0 0 1 1 0 1
1 1 1 1 1 1

格式

输入格式

第一行1个数,高度k(k<=100)
第二行一串数,表示笨笨要拼的图案(由0~9 10个数字组成)。

输出格式

将搭成的图案输出,具体看样例,注意中间的空隙。

如果高度为0,则应该输出空的“.”,如:
输入:
0
(什么都不输)

输出:
......
......
......
......
......

输入:
0
8

输出:
.......................
.......................
.......................
.......................
.......................

样例1

样例输入1

2
007

样例输出1

..........+---+---+---+.......+---+---+---+.......+---+---+---+
........./   /   /   /|....../   /   /   /|....../   /   /   /|
........+---+---+---+ |.....+---+---+---+ |.....+---+---+---+ |
......./   /|  /   /| +..../   /|  /   /| +.....|   |  /   /| +
......+---+ | +---+ |/|...+---+ | +---+ |/|.....|   | +---+ |/|
...../   /| +/   /| + |../   /| +/   /| + |.....+---+/   /| + |
....+---+ |/+---+ |/| +.+---+ |/+---+ |/| +.....|   +---+ |/| +
.../   /| +/   /| + |/./   /| +/   /| + |/......|  /   /| + |/.
..+---+---+---+ |/| +.+---+---+---+ |/| +.......+-+---+ |/| +..
./   /   /   /| + |/./   /   /   /| + |/........./   /| + |/...
+---+---+---+ |/| +.+---+---+---+ |/| +.........+---+ |/| +....
|   |   |   | + |/..|   |   |   | + |/..........|   | + |/.....
|   |   |   |/| +...|   |   |   |/| +...........|   |/| +......
+---+---+---+ |/....+---+---+---+ |/............+---+ |/.......
|   |   |   | +.....|   |   |   | +.............|   | +........
|   |   |   |/......|   |   |   |/..............|   |/.........
+---+---+---+.......+---+---+---+...............+---+..........

限制

时间限制根据输入数据变化,最大不超过3s。

提示

开头不空,注意用“.”填补剩余部分。

每两个字符拼出的图案中间空2个方块格。

来源

笨笨制作,灵感来自NOIP2008普及组第4题+迎春舞会之数字舞蹈。

信息

ID
1491
难度
5
分类
字符串 | 模拟 点击显示
标签
递交数
97
已通过
36
通过率
37%
上传者

相关

在下列训练计划中:

RP++分类题库