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");
}
}