Codeforces Round #254 (Div. 2)
はい。
http://codeforces.com/contest/445
A. DZY Loves Chessboard
ざっくりと大意
・DZYはチェス盤が好きで黒と白がそれぞれ隣接せずに配置されることを望んでいる。
方針のようなもの
・'ー'はそのままで'・'は交互にBかWに置換する。
n,m=map(int,raw_input().split()) ans=0 l=[] for i in range(n): l.append(raw_input()) for i in range(n): chk='' for j in range(m): if l[i][j]=='-': chk+='-' elif (i+j)%2==0: chk+='B' else: chk+='W' print chk
本当に単に-はそのままにして後はB,Wを市松模様に出力するだけだった。2重ループで市松模様にするのを昔は行と列を別々に偶数奇数の時で考えてたけどi+jの偶数奇数見れば大丈夫だったことに気付くまで結構掛かった。。。しょぼい。。