Submission #532481

#TimeUsernameProblemLanguageResultExecution timeMemory
532481dannyboy20031204Red-blue table (IZhO19_stones)C++17
0 / 100
32 ms1284 KiB
#include<bits/stdc++.h>
using namespace std;
#define ll long long
void db() {cout << '\n';}
template <typename T, typename ...U> void db(T a, U ...b){
    cout << a << ' ', db(b...);
}
void solve(){
    int n, m;
    cin >> n >> m;
    if (n + (m - 1) / 2 > m + (n - 1) / 2){
        for (int i = 0; i < n; i++){
            for (int j = 0; j < m; j++){
                if (j % 2 == 0 or (m % 2 == 0 and j == m - 1)) cout << '+';
                else cout << '-';
            }
            cout << '\n';
        }
    }
    else{
        for (int i = 0; i < n; i++){
            for (int j = 0; j < m; j++){
                if (i % 2 == 0 or (n % 2 == 0 and i == n - 1)) cout << '-';
                else cout << '+';
            }
            cout << '\n';
        }
    }
}
int main(){
    ios::sync_with_stdio(0), cin.tie(0);
    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...