제출 #1133983

#제출 시각아이디문제언어결과실행 시간메모리
1133983noyancanturkRed-blue table (IZhO19_stones)C++20
27 / 100
13 ms1352 KiB
#include<bits/stdc++.h>
using namespace std;

void solve(){
  int n,m;
  cin>>n>>m;
  if(n<m){
    int k=n/2;
    while(k<=n-k)k++;
    cout<<m+n-k<<'\n';
    for(int i=0;i<k;i++){
      for(int j=0;j<m;j++){
        cout<<'-';
      }cout<<'\n';
    }
    for(int i=k;i<n;i++){
      for(int j=0;j<m;j++){
        cout<<'+';
      }cout<<'\n';
    }
  }else{
    int k=m/2;
    while(k<=m-k)k++;
    cout<<m+n-k<<'\n';
    for(int i=0;i<n;i++){
      for(int j=0;j<k;j++){
        cout<<'+';
      }for(int j=k;j<m;j++){
        cout<<'-';
      }cout<<'\n';
    }
  }
}

int main(){
  ios_base::sync_with_stdio(0);cin.tie(0);cout.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...