请问各位大佬,为何样例过了,题目没过?
#include<bits/stdc++.h>
using namespace std;
char a[1100][2200]={},b[1100][2200]={};
int n,k=1,l=2,t,c=4;
int main(){
a[1][2]='/';
a[1][3]='\\';
a[2][1]='/';
a[2][2]='_';
a[2][3]='_';
a[2][4]='\\';
cin>>n;
for(t=2;t<=n;t++){
k*=2;
for(int i=l+1;i<=2*l;i++){
for(int j=1;j<=c;j++){
a[i][j]=a[i-l][j];
a[i][j+c]=a[i][j];
}
}
for(int i=1;i<=l;i++){
for(int j=1;j<=c;j++){
b[i][j]=a[i][j];
}
}
for(int i=1;i<=l;i++){
for(int j=1;j<=c;j++){
if(j<=k) a[i][j]=' ';
a[i][j+k]=b[i][j];
}
}
l*=2;
c*=2;
}
for(int i=1;i<=l;i++){
for(int j=1;j<=c;j++){
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}