#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[125][125];
int qp(int a, int b){
int ans = 1, base = a;
while(b > 0){
if(b & 1){
ans *= base;
}
base *= base;
b >>= 1;
}
return ans;
}
signed main(){
int n;
cin >> n;
n = qp(2, n);
int c = n;
for(int i = 1;i <= n;++i){
for(int j = c - 1;j > 0;--j){
cout << " ";
}
c--;
for(int k = 1;k <= i;k++){
if(k == 1 || k == i || a[i - 1][k - 1] + a[i - 1][k] % 2 == 1){
a[i][k] = 1;
}else{
a[i][k] = 0;
}
if(i % 2 == 1 && a[i][k] == 1){
cout << "/\\";
}else{
if(i % 2 == 0 && k % 2 == 1 &&a[i][k] == 1){
cout << "/_";
}else{
if(i % 2 == 0 && k % 2 == 0 && a[i][k] == 1){
cout << "_\\";
}else{
if(a[i][k] == 0){
cout << " ";
}
}
}
}
}
cout << endl;
}
return 0;
}
第四个点给我干地上了