#include using namespace std; typedef signed long long ll; #define REP(i,n) for (int i = 0; i < (n); i++) #define RREP(i,n) for (int i = (n)-1; i >= 0; i--) #define FOR(i,s,n) for (int i = (s); i < (n); i++) #define RFOR(i,s,n) for (int i = (n)-1; i >= (s); i--) int main() { int c,r;//幅&高 char color;//開始色 bool flag;//便利なbool値 cin >> c >> r >> color;//入力 (color == 'B')?flag=true:flag=false;//bool初期設定 for(int i = r; i > 0; i--){ //行ループ for (int j = c;j > 0;j--){//幅ループ cout << (flag ? "B" : "W");//B/W判定&出力 flag = !flag;//反転 }cout << endl; if (c%2==0)flag = !flag;//偶数幅なら次行に移る前に再反転 } return 0; }