Submission
Status:
PPPPP
Subtask/Task Score:
100/100
Score: 100
User: nxtx_ss
Problemset: หินงอก
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-05 10:35:35
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
string l;
vector <int> a(n,0);
for(int i=1; i<=n; i++) {
cin>>a[i];
}
for(int k=1; k<=n; k++) {
for(int i=1; i<=n; i++) {
for(int j=2*a[i-1]+1; j<=2*a[i-1]+2*a[i]-1; j++) {
if(k>a[i]) {
for(int s=0; s<2*a[i]; s++) {
cout<<" ";
}
break;
}
if(j==2*a[i-1]+k) {
cout<<"\\";
}
if(j==2*a[i-1]+2*a[i]-k) {
cout<<"/";
}
else {
cout<<" ";
}
}
}
cout<<"\n";
}
// for(int i=1; i<=n; i++) {
// for(int j=2*a[i-1]+1; j<=2*a[i-1]+2*a[i]-1; j++) {
// if(j==2*a[i-1]+1+1) {
// cout<<"\\";
// }
// if(j==2*a[i-1]+2*a[i]-1-1) {
// cout<<"/";
// }
// else {
// cout<<" ";
// }
//
// }
// }
// cout<<"\n";
// for(int i=1; i<=n; i++) {
// for(int j=2*a[i-1]+1; j<=2*a[i-1]+2*a[i]-1; j++) {
// if(j==2*a[i-1]+1+1+1) {
// cout<<"\\";
// }
// if(j==2*a[i-1]+2*a[i]-1-1-1) {
// cout<<"/";
// }
// else {
// cout<<" ";
// }
//
// }
// }
}