Submission #677252

#TimeUsernameProblemLanguageResultExecution timeMemory
677252TruitadepatatesCrtanje (COCI20_crtanje)C++14
50 / 50
1 ms340 KiB
#include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<vector<char>> v(n, vector<char> (2*n+1, '.')); int a = n+1, min = -1, max = 0; char val; for (int i = 0; i < n; i++){ cin >> val; if (val == '='){ v[i][a] = '_'; } else if (val == '+'){ v[i][a] = '/'; a++; } else{ a--; v[i][a] = '\\'; } } for (int i = 0; i <= 2*n; i++){ for(int j = 0; j < n; j++){ if (v[j][i] != '.'){ if (min == -1) min = i; max = i; break; } } } for (int i = max; i >= min; i--){ for (int j = 0; j < n; j++){ if (v[j][i] == '/') cout << "/"; else if (v[j][i] == '\\') cout << "\\"; else if (v[j][i] == '_') cout << "_"; else cout << "."; } cout << "\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...