atcoder#YAHOOPROCON2019QUALE. Odd Subrectangles
Odd Subrectangles
配点 : 点
問題文
行 列のマス目があります。 各マスには または の整数が書かれていて、上から 行目、左から 列目に書かれている整数は です。
行の部分集合 と列の部分集合 の組 通りのうち、以下の条件を満たすものの個数を で割ったあまりを求めてください。
- に属する行と に属する列の交わりに属する 個のマスに書かれた整数の総和が奇数である
制約
- 入力はすべて整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
行の部分集合 と列の部分集合 の組のうち、条件を満たすものの個数を で割ったあまりを出力せよ。
2 2
0 1
1 0
6
例えば、 として 行目のみを選び、 として 列目を選んだとき、その交わりに属するマスに書かれた整数の和は になります。
2 3
0 0 0
0 1 0
8