Submission

Status:

[PPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: I_am_me

Problemset: ภูเขา

Language: c

Time: 0.002 second

Submitted On: 2025-10-12 18:20:57

#include <stdio.h>
int main(){
    int num;
    scanf("%d",&num) ;
    int height[num] ;
    for(int i = 0;i<num;i++) scanf("%d",&height[i]);

    int max = height[0] ;
    for(int i = 0;i<num;i++) {
        if (height[i]>max) max = height[i] ;
    }
    for(int i = max;i>=1;i--){
        for(int j = 0;j<num;j++){
            if (height[j]<i) {
                for(int i = 0;i<2*height[j];i++) printf(".") ;
            }
            else {
                for(int k = 0;k<i-1;k++) printf(".") ;
                printf("/");
                for(int l = 0;l<2*(height[j]-i);l++) printf(".");
                printf("\\") ;
                for(int k = 0;k<i-1;k++) printf(".") ;
            }
        }
        printf("\n") ;
    }
    return 0;
}