Submission #1156536

#TimeUsernameProblemLanguageResultExecution timeMemory
1156536hashimaliRed-blue table (IZhO19_stones)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include <ext/pb_ds/assoc_container.hpp> #include <ext/pb_ds/tree_policy.hpp> #define endl '\n' #define ld long double #define pb push_back #define pf push_front #define mod 998244353 #define se second #define fi first #define all(ls) (ls).begin(),(ls).end() #define int long long using namespace std; using namespace __gnu_pbds; template<typename type>using ordered_set=tree<type,null_type,less<type>,rb_tree_tag,tree_order_statistics_node_update>; template<typename type>using ordered_multiset=tree<type,null_type,less_equal<type>,rb_tree_tag,tree_order_statistics_node_update>; void solve(){ int n,m,f=0; cin>>n>>m; char grid[n][m]; if(n<m){ f=1; swap(n,m); } int cnt=((m-1)/2); int cur=n,tot=0; while(cnt--){ for(int i=0;i<n;i++){ if(f) grid[i][cur-n]='+'; else grid[i][cur-n]='-'; if(tot==(n/2)){ cur++; tot=0; } else tot++ } } cout<<cur<<endl; for(int i=0;i<(f?m:n);i++){ for(int j=0;j<(f?n:m);j++) if(f) if(grid[j][i]!='+') cout<<'-'; else cout<<'+'; else if(grid[i][j]!='-') cout<<'+'; else cout<<'-'; cout<<endl; } cout<<endl; } signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int t=1; cin>>t; for(int i=1;i<=t;i++){ // cout<<"Scenario #"<<i<<":"<<" "; solve(); } }

Compilation message (stderr)

stones.cpp: In function 'void solve()':
stones.cpp:38:22: error: expected ';' before '}' token
   38 |                 tot++
      |                      ^
      |                      ;
   39 |         }
      |         ~