Submission #857268

# Submission time Handle Problem Language Result Execution time Memory
857268 2023-10-05T18:10:00 Z SalihSahin Crtanje (COCI20_crtanje) C++14
10 / 50
1 ms 604 KB
#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;
    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 time Memory Grader output
1 Runtime error 1 ms 604 KB Execution killed with signal 11
2 Runtime error 1 ms 604 KB Execution killed with signal 11
3 Runtime error 1 ms 348 KB Execution killed with signal 11
4 Runtime error 1 ms 604 KB Execution killed with signal 11
5 Correct 1 ms 348 KB Output is correct