제출 #1191704

#제출 시각아이디문제언어결과실행 시간메모리
1191704PetrixRed-blue table (IZhO19_stones)C++20
11 / 100
27 ms2120 KiB
#include <iostream> using namespace std; char v[1001][1001]; void solve(){ int n,m,i,j,rasp,stg=0,fol,col,lin; cin>>n>>m; if(n<m){ swap(n,m); stg=1; } for(i=1;i<=n;i++){ for(j=1;j<=m;j++){ v[i][j]='+'; } } rasp=n;fol=0;col=lin=1; for(i=1;i<=n*((m+1)/2-1);i++){ v[lin][col]='-'; fol++; if(fol>(n-1)/2){ fol=0;col++;rasp++; } lin=lin%n+1; } cout<<rasp<<"\n"; if(!stg){ for(i=1;i<=n;i++){ for(j=1;j<=m;j++){ cout<<v[i][j]; } cout<<"\n"; } }else{ for(j=1;j<=m;j++){ for(i=1;i<=n;i++){ if(v[i][j]=='+') cout<<"-"; else cout<<"+"; } cout<<"\n"; } } } int main() { int t; cin>>t; while(t){ solve(); t--; } return 0; }
#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...