Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: thanainan

Problemset: หินงอก

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 15:59:00

#include <stdio.h>
int main()
{
	int n,p=0,q=0,r=0,sum=0,max=0;
	scanf("%d",&n);
	int a[n];
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]);
		if(a[i]>max){
			max=a[i];
		}
		sum+=a[i];
	}
	char c[max+2][sum*2+2];
	for(int i=0;i<max;i++){
		for(int j=0;j<sum*2;j++){
			c[i][j]=' ';
		}
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<a[i];j++){
			c[p][q]='\\';
			p++;
			q++;
		}
		p--;
		for(int j=0;j<a[i];j++){
			c[p][q]='/';
			p--;
			q++;
		}
		p++;
	}
	for(int i=0;i<max;i++){
		for(int j=0;j<sum*2;j++){
			printf("%c",c[i][j]);
		}
		printf("\n");
	}
}