atcoder#ABC265H. [ABC265Ex] No-capture Lance Game
[ABC265Ex] No-capture Lance Game
题目描述
縦横 マスの将棋盤と 枚の将棋の香車の駒があります。これらを用いて次のようなゲームを考えます。
ゲームは先手と後手の二人によって行われ、以下に示す手順で進行します。
- 初期状態では、先手の香車と後手の香車がすべての行に 枚ずつ配置されている。
- 先手から始めて先手と後手で交互に自分の駒を動かしていく。ただし相手の駒を取る(盤面から取り除く)ことはできない。
- 先に全ての自分の駒を動かせなくなった方が負けとなり、そうでない方は勝ちになる。
香車の動かせる場所は次のように定めます。ここで を上から 行目、左から 列目のマスとします。
- かつ に双方の駒が存在しないとき、 にある先手の香車を に動かすことが出来る。
- かつ に双方の駒が存在しないとき、 にある後手の香車を に動かすことが出来る。
例えば下の図では、 の将棋盤の に先手の香車が、 に後手の香車が置かれています。
の先手の香車は のいずれかのマスへ、 の先手の香車は のいずれかのマスへ動かすことができます。 の先手の香車は動かすことができません。
将棋を知っている人は、通常の将棋に存在する「取る」「成る」などのルールは適用されないことに注意してください。
今、将棋盤の上には何もありません。先手の香車と後手の香車を、双方の香車が同じマスに置かれないように各行に 枚ずつ置く方法は 通りあります。そのうち次の条件を満たす配置は何通りありますか?答えを で割ったあまりを求めてください。
- その配置を初期配置としてゲームを開始して双方が最適にゲームを進めた時に先手が勝つことができる。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
有一个 的棋盘,对于每一行,先手和后手各有一个棋子。
两人轮流操作,每次操作必须选择一个棋子前进任意次,不能不动,无法操作者输。
先手前进是往左一格,后手是往右,前进后不能走到别的棋子上或走出边界。
问在 种初始状态中,先手必胜的数量,答案对 取模。
1 3
2
9 9
583962987
265 30
366114675
提示
制約
- は整数
Sample Explanation 1
先手が勝てる配置は次の 通りです。 - 先手の香車を に、後手の香車を に配置した場合。 - 先手の香車を に、後手の香車を に配置した場合。