Submission
Status:
-----
Score: 0
User: amongus
Problemset: หินงอก
Language: cpp
Time: 0.003 second
Submitted On: 2024-10-15 18:41:21
#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int main(){
int n,h=0,cnt=1;
scanf("%d",&n);
for(int i=1;i<=n;i++){
int x;
scanf("%d",&x);
for(int j=1;j<=x;j++){
a[cnt]=j;
cnt++;
}
for(int j=x;j>=1;j--){
a[cnt]=-j;
cnt++;
}
if(x>h){
h=x;
}
}
for(int j=1;j<cnt;j++){
printf("%d ",a[j]);
}
printf("\n");
for(int i=1;i<=h;i++){
for(int j=1;j<cnt;j++){
if(abs(a[j])==i){
if(a[j]>0){
printf("\\");
}else{
printf("/");
}
}else{
printf(" ");
}
}
printf("\n");
}
}