这有什么错

P1498 南蛮图腾

```#include <bits/stdc++.h> using namespace std; const int N=11; char a[1<<N][1<<N+1]; int n; void prt(int x,int y,int n) { if(n==1){ a[x][y]=a[x+1][y-1]='/'; a[x][y+1]=a[x+1][y+2]='\\'; a[x+1][y]=a[x+1][y+1]='_'; return ; } int m=1<<(n-1); prt(x,y,n-1); prt(x+m,y-m,n-1); prt(x+m,y+m,n-1); } int main(void) { cin>>n; memset(a,32,sizeof(a)); int m=1<<n; prt(1,m,n); for(int i=1;i<=m;i++) { for(int j=1;j<=m*2;j++)cout<<a[i][j]; cout<<endl; } return 0; }```
by fly_neymar_jr @ 2023-02-03 14:39:42


|