Submission #1353640

#TimeUsernameProblemLanguageResultExecution timeMemory
1353640NewtonabcRed-blue table (IZhO19_stones)C++20
27 / 100
10 ms1276 KiB
#include<bits/stdc++.h>
using namespace std;
void solve(){
    int n,m; cin>>n >>m;
    if(n<=m){
        cout<<n+m-(n+2)/2;
        cout<<"\n";
        int del=(n+2)/2;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=m;j++){
                if(i<=del) cout<<"-";
                else cout<<"+";
            }
            cout<<"\n";
        }
    }
    else{
        cout<<n+m-(m+2)/2 <<"\n";
        int del=(m+2)/2;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=m;j++){
                if(j<=del) cout<<"+";
                else cout<<"-";
            }
            cout<<"\n";
        }
    }
}
int main(){
    ios_base::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...