Submission #519106

#TimeUsernameProblemLanguageResultExecution timeMemory
519106Dasha_GnedkoRed-blue table (IZhO19_stones)C++17
0 / 100
28 ms1220 KiB
#include <bits/stdc++.h> //#include <ext/pb_ds/detail/standard_policies.hpp> //#include <ext/pb_ds/assoc_container.hpp> //#include <ext/pb_ds/tree_policy.hpp> //#pragma GCC optimize("Ofast") //#pragma GCC target("avx2") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4") using namespace std; //using namespace __gnu_pbds; //template <typename T> using ordered_set = tree <T, null_type, less < T >, rb_tree_tag, tree_order_statistics_node_update>; mt19937 gen(time(0)); #define ll long long #define ld long double #define pb push_back #define F first #define S second #define TIME clock() * 1.0 / CLOCKS_PER_SEC #define sz(a) int32_t(a.size()) #define endl '\n' //#define int long long const int N = 5e5 + 100; const int M = 31; const int mod = 1e9 + 7; const ll inf = 1e18 + 7; void solve() { int n, m; cin >> n >> m; int v1 = n + m / 2, v2 = n / 2 + m; if (v1 >= v2) { cout << v1 << endl; for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { if (j % 2) cout << "-"; else cout << "+"; } cout << endl; } return; } cout << v2 << endl; for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { if (i % 2) cout << "+"; else cout << "-"; } cout << endl; } } int32_t main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); #ifdef LOCAL freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #else // freopen("input.txt", "r", stdin); // freopen("output.txt", "w", stdout); #endif // LOCAL int T; cin >> T; while (T--) solve(); }
#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...