Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: FIrmTInn
Problemset: B.Nai/SiraSira
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-13 09:50:31
#include<iostream>
using namespace std;
int main(){
int n,max_h = 0;
cin >> n;
int arr1[n];
for(int i=0;i<n;i++){
cin >> arr1[i];
if(arr1[i] > max_h)max_h = arr1[i];
}
max_h *= 2;
int max_w = (4*n) + (2*(n-1));
char str1[max_h][max_w];
for(int i=0;i<max_h;i++){
for(int j=0;j<max_w;j++){
str1[i][j] = ' ';
}
}
int start = 0;
for(int i=0;i<n;i++){
int a = (max_h-(arr1[i]*2));
for(int j=max_h-1;j>=a;j--){
str1[j][start] = '#';
str1[j][start+1] = '#';
str1[j][start+2] = '#';
str1[j][start+3] = '#';
}
start+=6;
}
for(int i=0;i<max_h;i++){
for(int j=0;j<max_w;j++){
cout << str1[i][j];
}
cout << "\n";
}
return 0;
}