Submission #380046

#TimeUsernameProblemLanguageResultExecution timeMemory
380046KalashnikovRed-blue table (IZhO19_stones)C++17
27 / 100
35 ms1516 KiB
#include <bits/stdc++.h> #define ios ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0) #define file(s) if (fopen(s".in", "r")) freopen(s".in", "r", stdin), freopen(s".out", "w", stdout) #define all(a) a.begin() , a.end() #define F first #define S second using namespace std; using ll = long long; const int N = 500+5 , inf = 2e9 + 7; const ll INF = 1e18 , mod = 1e9+7 , P = 6547; void solve() { int n , m; cin >> n >> m; cout << max(n , m) + (min(n , m)+1)/2-1 << '\n'; for(int i = 1; i <= n; i ++) { for(int j = 1; j <= m; j ++) { if(n >= m) { if(j <= m/2+1) { cout << '+'; } else { cout << '-'; } } else { if(i <= n/2+1) { cout << '-'; } else { cout << '+'; } } } cout << '\n'; } // cout << '\n'; } /* 1 2 1 2 2 */ main() { ios; int tt = 1; cin >> tt; while(tt --) { solve(); } return 0; }

Compilation message (stderr)

stones.cpp:47:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   47 | main() {
      |      ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...