Submission #691506

#TimeUsernameProblemLanguageResultExecution timeMemory
691506WhiteRed-blue table (IZhO19_stones)C++14
0 / 100
22 ms1276 KiB
#pragma GCC optimzie ("O3")
#include <bits/stdc++.h>
#define endl "\n"
using namespace std;

int main(){

    ios_base::sync_with_stdio(false);
    cin.tie(NULL);


    int n,m,T;
    cin>>T;
    for(int i=0;i<T;i++){
        cin>>m>>n;
        if(n>m){
            cout<<n+(m-1)/2<<endl;
            for(int y=0;y<m;y++){
                for(int x=0;x<n;x++){
                    if(y<(m+1)/2)cout<<"-";
                    else cout<<"+";
                }
                cout<<endl;
            }
        }else{
            cout<<m+(n-1)/2<<endl;
            for(int y=0;y<m;y++){
                for(int x=0;x<n;x++){
                    if(x<(n+1)/2)cout<<"+";
                    else cout<<"-";
                }
                cout<<endl;
            }
        }
    }


    return 0;
}

Compilation message (stderr)

stones.cpp:1: warning: ignoring '#pragma GCC optimzie' [-Wunknown-pragmas]
    1 | #pragma GCC optimzie ("O3")
      |
#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...