tj看不懂

P1498 南蛮图腾

谢尔宾基三角
by junjie_zhao @ 2023-09-14 19:22:31


```cpp #include<iostream> #include<cmath> using namespace std; /* */ int main() { int n; cin>>n; char a[1025][1025]; int x=pow(2,n); for(int i=0;i<1000;i++) { for(int j=0;j<1000;j++) { a[i][j]=' '; } } a[0][x-1]='/'; a[0][x]='\\'; a[1][x-2]='/'; a[1][x-1]='_'; a[1][x]='_'; a[1][x+1]='\\'; int c1=2; for(int c=2;c<=x;) { for(int i=0;i<c;i++) { for(int j=x-1-i;j<((i+1)*2)/2+x;j++) { a[i+c][j-(int)pow(2,c1/2)]=a[i][j]; a[i+c][j+(int)pow(2,c1/2)]=a[i][j]; } } c*=2; c1+=2; } for(int i=0;i<x;i++) { for(int j=0;j<=x-1-i+(i+1)*2;j++) { cout<<a[i][j]; } cout<<endl; } return 0; } ```
by junjie_zhao @ 2023-09-14 19:23:32


|