atcoder#ARC139E. [ARC139E] Wazir
[ARC139E] Wazir
配点 : 点
問題文
縦 マス、横 マスのグリッドがあります。上から 番目、左から 番目のマスを と表します。 このグリッドはトーラスであるとみなします。つまり、上下左右の 方向に隣り合っているマス同士に加えて、以下のマス同士も隣り合っているとみなします。
- すべての を満たす整数 について と
- すべての を満たす整数 について と
グリッドのマスにいくつかのコマを置くことを考えます。ただし各マスに置けるコマは高々 個であり、コマを置いたマス同士が隣り合ってはいけません。 コマを置ける個数の最大値を とします。コマを 個置く方法が何通りあるかを で割ったあまりを求めてください。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
3 2
6
条件を満たす配置は次の 通りです。ここで、#
はコマが置かれているマス、.
はコマが置かれていないマスを意味します。
#. #. .# .# .. ..
.# .. #. .. #. .#
.. .# .. #. .# #.
139 424
148734121
12345 1234567890
227996418