P1058 [NOIP2008 普及组] 立体图

作者语:

想必各位都打过表吧!现在我发一个打表题解。

打表没什么水准,但简单。

题目描述
小渊是个聪明的孩子,他经常会给周围的小朋友们讲些自己认为有趣的内容。最近,他准备给小朋友们讲解立体图,请你帮他画出立体图。

小渊有一块面积为 m×n 的矩形区域,上面有 m×n 个边长为1 的格子,每个格子上堆了一些同样大小的积木(积木的长宽高都是 1),小渊想请你打印出这些格子的立体图。我们定义每个积木为如下格式,并且不会做任何翻转旋转,只会严格以这一种形式摆放:

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

|   | +
|   |/ 

+---+  


  
  +---+
 /   /|
+---+ |高
|   | +
|   |/ 宽
+---+  


 

每个顶点用 1 个加号 + 表示,长用 3 个 - 表示,宽用 1 个 /,高用两个 | 表示。字符 +,-,/,| 的 ASCII 码分别为 43,45,47,124。字符 .(ASCII 码 46)需要作为背景输出,即立体图里的空白部分需要用 . 来代替。立体图的画法如下面的规则:

若两块积木左右相邻,图示为:

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

 

若两块积木上下相邻,图示为:

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

 

若两块积木前后相邻,图示为:

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

 

立体图中,定义位于第 (m,1) 的格子(即第 m 行第 1 列的格子)上面自底向上的第一块积木(即最下面的一块积木)的左下角顶点为整张图最左下角的点。

输入格式

第一行有用空格隔开的2个整数 m 和 n,表示有 m×n 个格子 (1≤m,n≤50)接下来的 m 行,是一个 m×n 的矩阵,每行有 n 个用空格隔开的整数,其中第 i 行第 j 列上的整数表示第 i 行第 j 列的格子上摞有多少个积木(1≤ 每个格子上的积木数 ≤100)。

输出格式
输出包含题目要求的立体图,是一个 K 行 L 列的字符串矩阵,其中 K 和 L 表示最少需要 K 行 L 列才能按规定输出立体图。

输入输出样例
输入 #1
3 4
2 2 1 2
2 2 1 1
3 2 1 2
输出 #1
......+---+---+...+---+
..+---+  /   /|../   /|
./   /|-+---+ |.+---+ |
+---+ |/   /| +-|   | +
|   | +---+ |/+---+ |/|
|   |/   /| +/   /|-+ |
+---+---+ |/+---+ |/| +
|   |   | +-|   | + |/.
|   |   |/  |   |/| +..
+---+---+---+---+ |/...
|   |   |   |   | +....
|   |   |   |   |/.....
+---+---+---+---+......
说明/提示
NOIP2008普及组第四题

打表开始,前方高能:

#include<bits/stdc++.h>
using namespace std;
char a[5418][5418]; //皮一下(应该是a[5000][5000]) 
int b[55][55],m,n,i,j,k,h,l,s,ma,ma1,p,ma2;
int main()
{
scanf("%d%d",&n,&m);//读入n、m
for(i=1; i<=n; i++)
{
    for(j=1; j<=m; j++)
    {
        scanf("%d",&b[i][j]);
        if(b[i][j]>ma1) ma1=b[i][j];//找最大值
    }
}
for(i=1; i<=n; i++)
{
    for(j=1; j<=m; j++)
    {
        if(b[i][j]-(i-1)>ma) ma=b[i][j];
        if(i>1 && b[i][j]-(i-1)>0 && b[i][j]>ma) 
        {
            ma=b[i][j];
        }
    }
}

for(i=1; i<=(ma*3)+n*2+1; i++)
{
    for(j=1; j<=5+(m-1)*4+n*2; j++)
    {
        a[i][j]=char(46);
    }
}
for(i=1; i<=ma1; i++)
{
	for(j=1; j<=n; j++)
	{
		for(k=1; k<=m; k++)
		{
			if(i==1)
			{
				if(j==1 && k==1)
				{
a[(ma*3)+n*2-(2*(n-1))+1-5][3+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-5][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-5][5+(n*2-2)]=char(45);
          a[(ma*3)+n*2-(2*(n-1))+1-5][6+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-5][7+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-4][2+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1-4][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4][5+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4][6+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1-4][7+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-3][1+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-3][2+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3][3+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3][5+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-3][6+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-3][7+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2][1+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2][2+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2][5+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2][6+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2][7+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-1][1+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-1][2+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1][5+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-1][6+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1][1+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1][2+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1][3+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1][5+(n*2-2)]=char(43);
				}
				else
                {
                    if(j==1)
                    {
  a[(ma*3)+n*2+1-(2*(n-1))-5][7+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5][7+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5][7+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5][7+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-4][6+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4][6+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4][6+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4][6+(k-2)*4+(n*2-2)+4]=char(47);
  a[(ma*3)+n*2+1-(2*(n-1))-4][6+(k-2)*4+(n*2-2)+5]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+5]=' ';
                        a[(ma*3)+n*2+1-(2*(n-1))-3][5+(k-2)*4+(n*2-2)+6]=char(124); 
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+4]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+5]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2][5+(k-2)*4+(n*2-2)+6]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-1][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1][5+(k-2)*4+(n*2-2)+4]=char(124);   
  a[(ma*3)+n*2+1-(2*(n-1))-1][5+(k-2)*4+(n*2-2)+5]=char(47);
  a[(ma*3)+n*2-(2*(n-1))+1][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1][5+(k-2)*4+(n*2-2)+3]=char(45);
    	     a[(ma*3)+n*2-(2*(n-1))+1][5+(k-2)*4+(n*2-2)+4]=char(43);
                    }
                    else
                    {
                        if(k==1)
                        {
                            a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5][3+(n*2-2)-((j-1)*2)]=char(43);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5][4+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5][5+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5][6+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5][7+(n*2-2)-((j-1)*2)]=char(43);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][2+(n*2-2)-((j-1)*2)]=char(47);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][3+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][4+(n*2-2)-((j-1)*2)]=' ';
       	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][5+(n*2-2)-((j-1)*2)]=' ';
      	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][6+(n*2-2)-((j-1)*2)]=char(47);
      	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4][7+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][1+(n*2-2)-((j-1)*2)]=char(43);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][2+(n*2-2)-((j-1)*2)]=char(45);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][3+(n*2-2)-((j-1)*2)]=char(45);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][4+(n*2-2)-((j-1)*2)]=char(45);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][5+(n*2-2)-((j-1)*2)]=char(43);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][6+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3][7+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][1+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][2+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][3+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][4+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][5+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][6+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2][7+(n*2-2)-((j-1)*2)]=char(43);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][1+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][2+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][3+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][4+(n*2-2)-((j-1)*2)]=' ';
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][5+(n*2-2)-((j-1)*2)]=char(124);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1][6+(n*2-2)-((j-1)*2)]=char(47);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)][1+(n*2-2)-((j-1)*2)]=char(43);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)][2+(n*2-2)-((j-1)*2)]=char(45);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)][3+(n*2-2)-((j-1)*2)]=char(45);
      	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)][4+(n*2-2)-((j-1)*2)]=char(45);
     	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)][5+(n*2-2)-((j-1)*2)]=char(43);
                        } 
                        else
                        {
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)][7+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)][7+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)][7+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)][7+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
      a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)][6+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)][6+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)][6+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)][6+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(47);
      a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)][6+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(124);
      a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
      a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
      a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
     						a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(124); 
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(43);
      a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' '; 
      a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
      a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);   
      a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(47);
      a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
    	         a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
                        }
}
                } 
			}
			else
			{
				if(b[j][k]-(i-1)>0)
				{
			    if(j==1 && k==1)
				{
a[(ma*3)+n*2-(2*(n-1))+1-5-i-1-(i-2)*2][3+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-5-i-1-(i-2)*2][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-5-i-1-(i-2)*2][5+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-5-i-1-(i-2)*2][6+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-5-i-1-(i-2)*2][7+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][2+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][5+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][6+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1-4-i-1-(i-2)*2][7+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][1+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][2+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][3+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][5+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][6+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-3-i-1-(i-2)*2][7+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][1+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][2+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][5+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][6+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-2-i-1-(i-2)*2][7+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][1+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][2+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][3+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][4+(n*2-2)]=' ';
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][5+(n*2-2)]=char(124);
a[(ma*3)+n*2-(2*(n-1))+1-1-i-1-(i-2)*2][6+(n*2-2)]=char(47);
a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][1+(n*2-2)]=char(43);
a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][2+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][3+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][4+(n*2-2)]=char(45);
a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(n*2-2)]=char(43);
				}
				else
                {
                    if(j==1)
                    {
                        if(b[j][k-1]-(i-1)>0)
                        {
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+4]=char(47);
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+5]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=' ';
                        a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6]=char(124); 
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(124);   
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=char(47);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=char(45);
    	     a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(43);
    	     }
                        else
                        {
                        a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+0]=char(43);	
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-5-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+0]=char(47);
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+4]=char(47);
  a[(ma*3)+n*2+1-(2*(n-1))-4-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+5]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=char(45);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=' ';
                        a[(ma*3)+n*2+1-(2*(n-1))-3-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6]=char(124);
                        a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0]=char(124); 
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-2-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6]=char(43);
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0]=char(124);
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=' ';
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(124);   
  a[(ma*3)+n*2+1-(2*(n-1))-1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5]=char(47);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0]=char(43);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2]=char(45);
  a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3]=char(45);
    	     a[(ma*3)+n*2-(2*(n-1))+1-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4]=char(43);
    	     }
                    }
                    else
                    {
                        if(k==1)
                        {
                            a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=char(43);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5-i-1-(i-2)*2][6+(n*2-2)-((j-1)*2)]=char(45);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-5-i-1-(i-2)*2][7+(n*2-2)-((j-1)*2)]=char(43);
      a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][2+(n*2-2)-((j-1)*2)]=char(47);
                 a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=' ';
                  	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=' ';
                 	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][6+(n*2-2)-((j-1)*2)]=char(47);
                 	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-4-i-1-(i-2)*2][7+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][1+(n*2-2)-((j-1)*2)]=char(43);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][2+(n*2-2)-((j-1)*2)]=char(45);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=char(45);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=char(45);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(43);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][6+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-3-i-1-(i-2)*2][7+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][1+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][2+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][6+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-2-i-1-(i-2)*2][7+(n*2-2)-((j-1)*2)]=char(43);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][1+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][2+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=' ';
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=' ';   	                	       
                            a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(124);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-1-i-1-(i-2)*2][6+(n*2-2)-((j-1)*2)]=char(47);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-i-1-(i-2)*2][1+(n*2-2)-((j-1)*2)]=char(43);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-i-1-(i-2)*2][2+(n*2-2)-((j-1)*2)]=char(45);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-i-1-(i-2)*2][3+(n*2-2)-((j-1)*2)]=char(45);
                 	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-i-1-(i-2)*2][4+(n*2-2)-((j-1)*2)]=char(45);
                	        a[(ma*3)+n*2-(2*(n-1))+(2*j-1)-i-1-(i-2)*2][5+(n*2-2)-((j-1)*2)]=char(43);
                        } 
                        else
                        {
                            if(b[j][k-1]-(i-1)>0)
                            {
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
                             a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(47);
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
     						a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(124); 
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' '; 
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);   
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(47);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
    	                    a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
    	                    }
    	                    else
    	                    {
    	                    a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(43);
    	                    a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-5+(2*j-2)-i-1-(i-2)*2][7+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(47);
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(47);
                            a[(ma*3)+n*2+1-(2*(n-1))-4+(2*j-2)-i-1-(i-2)*2][6+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
     						a[(ma*3)+n*2+1-(2*(n-1))-3+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(124); 
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-2+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+6-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(124);
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=' '; 
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=' ';
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(124);   
                            a[(ma*3)+n*2+1-(2*(n-1))-1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+5-((j-1)*2)]=char(47);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+0-((j-1)*2)]=char(43);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+1-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+2-((j-1)*2)]=char(45);
                            a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+3-((j-1)*2)]=char(45);
    	                    a[(ma*3)+n*2-(2*(n-1))+1+(2*j-2)-i-1-(i-2)*2][5+(k-2)*4+(n*2-2)+4-((j-1)*2)]=char(43);
    	                    }
                        }
                    }
                }
              }	 	
			}
		}
	}
}
for(i=1; i<=(ma*3)+n*2+1; i++)
{
    if(p==0) 
    for(j=1; j<=5+(m-1)*4+n*2; j++)
    {
        if(a[i][j]!='.')
        {
        	p=1;
        	break;
        }//当a[i][j]不是“.”时,退出
    }
    if(p==1)
    {
    for(j=1; j<=5+(m-1)*4+n*2; j++)
    {
        printf("%c",a[i][j]);//输出做好的字符
    }
    printf("\n");
    }

}
return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值