Submission #677251

#TimeUsernameProblemLanguageResultExecution timeMemory
677251TruitadepatatesCrtanje (COCI20_crtanje)C++14
40 / 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+3)); int a = n+1, min = n+1, max = n+1; char val; for (int i = 0; i < n; i++){ cin >> val; if (val == '='){ if (a > max) max = a; v[i][a] = '_'; } else if (val == '+'){ if (a > max) max = a; v[i][a] = '/'; a++; } else{ a--; v[i][a] = '\\'; if (a < min) min = a; } } if (v[0][n] == '\\') max--; 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...