Submission #857267

#TimeUsernameProblemLanguageResultExecution timeMemory
857267SalihSahinCrtanje (COCI20_crtanje)C++14
20 / 50
1 ms604 KiB
#include<bits/stdc++.h> #define int long long using namespace std; const int mod = 998244353; int32_t main(){ cin.tie(0); ios_base::sync_with_stdio(false); int n; cin>>n; string s; cin>>s; int vl = 0, mx = 0, mn = 0; for(auto itr: s){ if(itr == '+') vl++; else if(itr == '-') vl--; mx = max(mx, vl); mn = min(mn, vl); } vector<vector<char> > a(mx - mn, vector<char>(n, '.')); int i = mx-1; for(int j = 0; j < n; j++){ if(s[j] == '+'){ a[i][j] = '/'; i--; } else if(s[j] == '-'){ a[i][j] = 92; i++; } else{ a[i][j] = '_'; } } for(int j = 0; j < mx - mn; j++){ for(int k = 0; k < n; k++){ cout<<a[j][k]; } cout<<endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...