Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: Dark_kingdom

Problemset: หินงอก

Language: cpp

Time: 0.003 second

Submitted On: 2026-10-12 11:37:18

#include <iostream>
using namespace std;

int main()
{
	int n;
	cin>>n;
	int max =0;
	int arr[n];
	char sign[2] = {'\\', '/'};
	for(auto &i: arr)
	{
		cin>>i;
		if(i> max)
		{
			max = i;
		}
	}
	
	for(int i = 0; i< max; i++)
	{
		for(int j = 0; j<n; j++)
		{
			if(i>=arr[j])
			{
				cout<<string(2*arr[j], ' ');
				continue;
			}
			for(int k=0; k<2*(arr[j]);k++)
			{
				if(k==i)
				{
					cout<<sign[0];
				}
				else if(k== 2*arr[j]-1-i)
				{
					cout<<sign[1];
				}
				else
				{
					cout<<' ';
				}
			}
		}
		cout<<"\n";
	}
	return 0;
}