Submission

Status:
PPPPP

Score: 100

User: Monasm

Problemset: หินงอก

Language: cpp

Time: 0.002 second

Submitted On: 2024-10-02 20:42:50

#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;cin >> n;
    vector<int> arr(n);
    int x=0,y=0;
    for(auto &i:arr){
        cin >> i;
        x = max(x,i);
        y += i*2;
    }
    vector<vector<char>> adj(x,vector<char>(y,' '));
    int X =x;
    x=0;
    int pt = 0;
    for(int i=0;i<n;i++){
        int b= arr[i];
        for(int j=0;j<b;j++){
            adj[x][pt] = '\\';
            pt++;x++;
        }
        x--;
        for(int j=0;j<b;j++){
            adj[x][pt] = '/';
            pt++;x--;
        }
        x++;
    }
    for(int i=0;i<X;i++){
        for(int j=0;j<y;j++){
            cout<<adj[i][j];
        }
        cout<<endl;
    }
    return 0;
}