Submission

Status:

PP-PP

Subtask/Task Score:

80/100

Score: 80

User: Neozaawwman1

Problemset: หินงอก

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-06 21:18:23

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n ,max;cin>>n;
    if(n>20){
    	return 0;
	}
    int arr[n], temp[n];
    for(int i=0; i<n; i++){
        cin>>arr[i];
        if(arr[i]>15){
    		return 0;
	}
    }
    max = arr[0];
    for(int i=1; i<n; i++){
        if(max<arr[i]){
            max=arr[i];
        }
    }
    for(int i=0; i<n; i++){
    	temp[i]=arr[i];
	}
    for(int i=0; i<max; i++){
        for(int j=0; j<n; j++){
            if(arr[j]-i>0){
                for(int k=0; k<i; k++){
                    cout<<" ";
                }
                cout<<"\\";
                for(int k=0; k<(arr[j]-i)*2-2; k++){
                    cout<<" ";    
                }
                cout<<"/";
                for(int k=0; k<i; k++){
                    cout<<" ";
                }
            }else{
                for(int k=0; k<temp[j]*2; k++){
                	cout<<" ";
				}
            }
        	
		}
        cout<<endl;
    }
    return 0;
}