Submission #1156480

#TimeUsernameProblemLanguageResultExecution timeMemory
1156480KaleemRazaSyedRed-blue table (IZhO19_stones)C++20
0 / 100
25 ms1352 KiB
#include<bits/stdc++.h> using namespace std; void solve() { int n, m; cin >> n >> m; int a, b; int apb = 0; for(int A = 0; A <= n; A++) for(int B = 0; B <= m; B++) if(A + B <= 2 * n * m - A * (m + 1 - m % 2) - B * (n + 1 - n % 2)) if(A + B > apb) { a = A, b = B; apb = A + B; } cout << apb << endl; for(int i = 0; i < a; i ++) { if((i + 1) % 2) for(int j = m/2 + 1; j < m; j++) cout << '-'; for(int j = 0; j < m/2 + 1; j++) cout << '+'; if(i % 2) for(int j = m/2+1; j < m; j++) cout << '-'; } for(int i = a; i < n; i ++) { for(int j = 0; j < m; j++) cout << '-'; cout << endl; } } int main() { int t; cin >> t; while(t--) solve(); return 0; }
#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...