Submission #332157

#TimeUsernameProblemLanguageResultExecution timeMemory
332157DanerZeinCrtanje (COCI20_crtanje)C++14
50 / 50
1 ms364 KiB
#include <bits/stdc++.h> using namespace std; char res[210][210]; int main(){ int n; cin>>n; string x; vector<int> sg,s; cin>>x; for(int i=0;i<n;i++){ if(x[i]=='+'){ sg.push_back(i); s.push_back(1); } if(x[i]=='-'){ sg.push_back(i); s.push_back(0); } } memset(res,'.',sizeof res); s.push_back(-1); int j=0; int h=100; int mi=300; int ma=-1; if(sg.size()==0){ for(int i=0;i<n;i++) cout<<"_"; cout<<endl; return 0; } for(int i=0;i<n;i++){ if(x[i]=='+'){ if(x[i-1]=='+'){ h--; } res[h][i]='/'; } if(x[i]=='-'){ if(x[i-1]=='-' or x[i-1]=='=') h++; res[h][i]='\\'; } if(x[i]=='='){ if(x[i-1]=='+') h--; res[h][i]='_'; } mi=min(mi,h); ma=max(ma,h); } for(int i=mi;i<=ma;i++){ for(int j=0;j<n;j++){ cout<<res[i][j]; } cout<<endl; } }

Compilation message (stderr)

crtanje.cpp: In function 'int main()':
crtanje.cpp:22:7: warning: unused variable 'j' [-Wunused-variable]
   22 |   int j=0;
      |       ^
#Verdict Execution timeMemoryGrader output
Fetching results...