fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <vector>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n, m;
  8. char s[105][105];
  9. vector <string> v;
  10. scanf("%d%d", &n, &m);
  11. for(int i=0; i<n; i++) scanf("%s", s[i]);
  12. for(int i=0; i<n; i++) {
  13. string d="";
  14. for(int j=0; j<m; j++) {
  15. if(s[i][j]=='.' && j%2==0 && i%2==0) d+='B';
  16. else if(s[i][j]=='.' && j%2==0 && i%2==1) d+='W';
  17. else if(s[i][j]=='.' && j%2==1 && i%2==0) d+='W';
  18. else if(s[i][j]=='.' && j%2==1 && i%2==1) d+='B';
  19. else d+='-';
  20. }
  21. v.push_back(d);
  22. }
  23. for(vector <string>::iterator i=v.begin(); i!=v.end(); i++) cout<<*i<<endl;
  24. return 0;
  25. }
Success #stdin #stdout 0s 3480KB
stdin
3 3
.-.
---
--.
stdout
B-B
---
--B