Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: Mano
Problemset: หินงอก
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-02 20:35:09
#include<iostream>
#include<string>
#include<vector>
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;
int b=max;
vector<vector<char>> arr2(b, vector<char>(sum, ' '));
for(int i=0;i<b;i++){
for(int j=0;j<sum;j++){
arr2[i][j]=' ';
}
}
for(int i=0;i<x;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<b;i++){
for(int j=0;j<sum;j++){
if(arr2[i][j]==' '){
cout<<" ";
}
else{
cout<<arr2[i][j];
}
}
cout<<endl;
}
return 0;
}