Submission #1215282

#TimeUsernameProblemLanguageResultExecution timeMemory
1215282NAMINCrtanje (COCI20_crtanje)C++20
30 / 50
0 ms328 KiB
#include <bits/stdc++.h> #define ll long long #define endl "\n" using namespace std; void solve(){ int N; cin >> N; string s; cin >> s; int mn=100,mx=100; int cur =100; vector<vector<char>> G(2*100,vector<char>(N,'.')); for(int i=0;i<N;i++){ if(s[i]=='+'){ G[cur][i]='/'; mx = max(mx,cur); cur++; } else if(s[i]=='-'){ cur--; G[cur][i]='\\'; mn = min(mn,cur); } else{ G[cur][i]='_'; } } for(int i=mx;i>=mn;i--){ for(int j=0;j<N;j++){ cout << G[i][j]; } cout << endl; } } int main(){ ios::sync_with_stdio(false); cin.tie(0); int t = 1; //cin >> t; while(t--){ solve(); } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...