求助大佬

P1498 南蛮图腾

想成正方形了,已解决 ```cpp #include <iostream> #include <cstring> #include <cstdio> using namespace std; int n; char a[2200][2200]; void f(int x,int b,int c) { if(x==n)return; for(int i=1; i<=c; ++i) { for(int j=1; j<=b; ++j) { a[i][j+b]=a[i][j]; a[i + c][j + (b>>1)]=a[i][j]; } } f(x+1,b<<1,c<<1); } int main() { cin>>n; for(int i=0;i<=2100;++i) for(int j=0;j<=2100;++j) a[i][j]=' '; a[1][1]='\\';a[1][2]='_';a[1][3]='_';a[1][4]='/'; a[2][2]='\\';a[2][3]='/'; f(1,4,2); for(int i= (1<<n); i>=1 ; --i) { for(int j= (1<<1+n) ; j>=1; --j) { printf("%c",a[i][j]); } printf("\n"); } return 0; } ```
by ComplexPug @ 2018-06-24 07:42:06


------------ ------------
by 良月澪二 @ 2018-06-24 08:12:35


解决了好
by 向noip冲刺 @ 2018-06-24 08:46:23


|