atcoder#ABC265H. [ABC265Ex] No-capture Lance Game
[ABC265Ex] No-capture Lance Game
配点 : 点
問題文
縦横 マスの将棋盤と 枚の将棋の香車の駒があります。これらを用いて次のようなゲームを考えます。 ゲームは先手と後手の二人によって行われ、以下に示す手順で進行します。
- 初期状態では、先手の香車と後手の香車がすべての行に 枚ずつ配置されている。
- 先手から始めて先手と後手で交互に自分の駒を動かしていく。ただし相手の駒を取る(盤面から取り除く)ことはできない。
- 先に全ての自分の駒を動かせなくなった方が負けとなり、そうでない方は勝ちになる。
香車の動かせる場所は次のように定めます。ここで を上から 行目、左から 列目のマスとします。
- かつ に双方の駒が存在しないとき、 にある先手の香車を に動かすことが出来る。
- かつ に双方の駒が存在しないとき、 にある後手の香車を に動かすことが出来る。
例えば下の図では、 の将棋盤の に先手の香車が、 に後手の香車が置かれています。 の先手の香車は のいずれかのマスへ、 の先手の香車は のいずれかのマスへ動かすことができます。 の先手の香車は動かすことができません。 将棋を知っている人は、通常の将棋に存在する「取る」「成る」などのルールは適用されないことに注意してください。
今、将棋盤の上には何もありません。先手の香車と後手の香車を、双方の香車が同じマスに置かれないように各行に 枚ずつ置く方法は 通りあります。そのうち次の条件を満たす配置は何通りありますか?答えを で割ったあまりを求めてください。
- その配置を初期配置としてゲームを開始して双方が最適にゲームを進めた時に先手が勝つことができる。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
1 3
2
先手が勝てる配置は次の 通りです。
- 先手の香車を に、後手の香車を に配置した場合。
- 先手の香車を に、後手の香車を に配置した場合。
9 9
583962987
265 30
366114675