Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- long long int t,r,c,a,b,d,e,i,j,k,w;
- cin>>t;
- while(t--)
- {
- cin>>r>>c;
- char ch[101][101];
- a=r*c;
- b=(a/2)+1;
- w=a-b;
- for(i=1;i<r;i++)
- {
- for(j=1;j<=c;j++)
- {
- if(((j%2!=0&&i%2!=0)&&b>0)||((j%2==0&&i%2==0)&&b>0))
- {
- cout<<"B";
- ch[i][j]='B';
- b--;
- }
- else if(((j%2==0&&i%2!=0)&&w>0)||((j%2!=0&&i%2==0)&&w>0))
- {
- cout<<"W";
- ch[i][j]='W';
- w--;
- }
- else if(w>0&&b==0)
- {
- cout<<"W";
- ch[i][j]='W';
- w--;
- }
- else if(b>0&&w==0)
- {
- cout<<"B";
- ch[i][j]='B';
- b--;
- }
- }
- cout<<endl;
- }
- if(c%2!=0)
- {
- for(i=1;i<=1;i++)
- {
- for(j=1;j<=c;j++)
- {
- if(j%2!=0&&b>0)
- {
- cout<<"B";
- b--;
- }
- else if(j%2==0&&w>0)
- {
- cout<<"W";
- w--;
- }
- else if(b>0&&w==0)
- {
- cout<<"B";
- b--;
- }
- else if(w>0&&b==0)
- {
- cout<<"W";
- w--;
- }
- }
- }
- cout<<endl;
- }
- else if(r%2==0&&c%2==0)
- {
- for(i=1;i<=1;i++)
- {
- for(j=1;j<=c;j++)
- {
- if((j%2!=0||(j==(c-2)||j==(c-3)))&&b>0)
- {
- cout<<"B";
- b--;
- }
- else if(j%2==0&&w>0)
- {
- cout<<"W";
- w--;
- }
- else if(b>0&&w==0)
- {
- cout<<"B";
- b--;
- }
- else if(w>0&&b==0)
- {
- cout<<"W";
- w--;
- }
- }
- }
- cout<<endl;
- }
- else
- {
- cout<<"B"<<"B";
- b=b-2;
- for(i=1;i<=1;i++)
- {
- for(j=1;j<=c-2;j++)
- {
- if((j%2==0)&&b>0)
- {
- cout<<"B";
- b--;
- }
- else if(j%2!=0&&w>0)
- {
- cout<<"W";
- w--;
- }
- else if(b>0&&w==0)
- {
- cout<<"B";
- b--;
- }
- else if(w>0&&b==0)
- {
- cout<<"W";
- w--;
- }
- }
- }
- cout<<endl;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement