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<<" ";
//				}
//				
//			}
//		}
		
	
}