ABC186 F Rook on Grid
Diff 1833.
BITを用いることで重複処理をすることができるが, X=0またはY=0の場合に注意. それ以降すべてダメとすることで処理できる.
実装例:
https://atcoder.jp/contests/abc186/submissions/18900090