제출 #523782

#제출 시각아이디문제언어결과실행 시간메모리
523782veosRed-blue table (IZhO19_stones)C++11
100 / 100
42 ms2248 KiB
#include <iostream> using namespace std; int main(){ int k; cin>>k; while(k>0){ int n,m; cin>>n>>m; char swapped=false; if(n<m){ m^=n^=m^=n; swapped=true; } char b[n][m]; for(int i=0;i<n;i++){ for(int y=0;y<m;y++){ b[i][y]='+'; } } int ans=n; int c=0,x=0; for(int i=0;i<(m-1)/2;i++){ for(int y=0;y<n;y++){ b[y][x]='-'; c++; if(c==n/2+1){ x++; c=0; ans++; } } } cout<<ans<<endl; if(!swapped){ for(int y=0;y<n;y++){ for(int x=0;x<m;x++){ cout<<b[y][x]; } cout<<"\n"; } } else{ for(int y=0;y<m;y++){ for(int x=0;x<n;x++){ cout<<(b[x][y]=='+'?'-':'+'); } cout<<"\n"; } } k--; } //Matchonov Muhammad }
#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...