Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: samsenpisardmoo
Problemset: หินงอก
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-09 23:16:49
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin >> a;
int r[a];
int mx=0;
int sum=0;
for(int i=0; i<a; i++)
{
cin >> r[i];
mx = max(mx,r[i]);
sum+=r[i]*2;
}
char board[mx][sum];
int ptr_i=0,ptr_j=0;
for(int i=0; i<mx; i++)
{
for(int j=0; j<sum; j++)
{
board[i][j] = ' ';
}
}
for(int i=0; i<a; i++)
{
for(int j=0; j<r[i]; j++)
{
board[ptr_i][ptr_j] = '\\';
ptr_i++;
ptr_j++;
}
ptr_i--;
for(int j=0; j<r[i]; j++)
{
board[ptr_i][ptr_j] = '/';
ptr_i--;
ptr_j++;
}
ptr_i++;
}
for(int i=0; i<mx; i++)
{
for(int j=0; j<sum; j++)
{
cout << board[i][j];
}
cout << "\n";
}
}