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



}