Submission

Status:

-P---

Subtask/Task Score:

20/100

Score: 20

User: Mano

Problemset: หินงอก

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-02 20:09:10

#include<iostream>
#include<string>
using namespace std;
int main(){
	int x,sum=0,max=0,count=0;
	cin>>x;
	int arr[x];
	for(int i=0;i<x;i++){
		cin>>arr[i];
		if(max<arr[i]){
			max=arr[i];
		}
		sum+=arr[i];
	}
	sum=sum*2;
	char arr2[max][sum];
	for(int i=0;i<max;i++){
		for(int j=0;j<sum;j++){
			arr2[i][j]=' ';
		}
	}
	for(int i=0;i<max;i++){
		for(int j=0;j<arr[i];j++){
			arr2[j][count]='\\';
			count++;
		}
		for(int j=arr[i]-1;j>=0;j--){
			arr2[j][count]='/';
			count++;
		}	
	}
	for(int i=0;i<max;i++){
		for(int j=0;j<sum;j++){
			if(arr2[i][j]==' '){
				cout<<" ";
			}
			else{
				cout<<arr2[i][j];
			}
		}
		cout<<endl;
	}
	return 0;
}