제출 #334468

#제출 시각아이디문제언어결과실행 시간메모리
334468GurbanRed-blue table (IZhO19_stones)C++17
27 / 100
35 ms1516 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; const int maxn=1e3+5; int tt; int n,m,num,num1; char c[maxn][maxn]; int main(){ ios::sync_with_stdio(false); cin.tie(0); cin >> tt; while(tt--){ cin >> n >> m; num = (n - 1) / 2; num1 = (m - 1) / 2; if(m + num > n + num1){ cout << m + num <<'\n'; for(int i = 1;i <= num;i++) for(int j = 1;j <= m;j++) c[i][j]='+'; for(int i = num+1;i <= n;i++) for(int j = 1;j <= m;j++) c[i][j]='-'; } else { cout<<n+num1<<'\n'; for(int i = 1;i <= num1;i++) for(int j = 1;j <= n;j++) c[j][i]='-'; for(int i = num1+1;i <= m;i++) for(int j = 1;j <= n;j++) c[j][i]='+'; } for(int i = 1;i <= n;i++){ for(int j = 1;j <= m;j++) cout<<c[i][j]; cout<<'\n'; } } }
#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...