Submission
Status:
PPPP-
Subtask/Task Score:
80/100
Score: 80
User: Phat12
Problemset: หินงอก
Language: cpp
Time: 0.002 second
Submitted On: 2025-08-24 15:50:19
#include <bits/stdc++.h>
#define all(x) x.begin(),x.end()
#define rizz ios_base::sync_with_stdio(false);cin.tie(nullptr)
#define int long long
const int MOD = 1e9+7;
const int diri[] = {0,0,-1,1};
const int dirj[] = {1,-1,0,0};
using namespace std;
template<class T>
using minheap = priority_queue<T,vector<T>,greater<T>>;
using pii = pair<int,int>;
char arr[300][300];
int32_t main(){
rizz;
int n;
cin >> n;
int curr=0;
int mxx=0,mxy=0;
while (n--){
int a;
cin >> a;
mxy=max(mxy,a);
for (int i=0;i<a;i++){
arr[i][curr+i]='\\';
}
for (int i=a;i<2*a;i++){
arr[2*a-i-1][curr+i]='/';
}
curr+=2*a;
}
for (int i=0;i<mxy;i++){
for (int j=0;j<curr;j++) {
cout << (arr[i][j]==0 ? ' ' : arr[i][j]);
}
cout << '\n';
}
return 0;
}