#arc139e. [arc139_e]Wazir
[arc139_e]Wazir
题目描述
我们有一个 行 列的方格。记 代表从上往下数第 行、从左往右数第 列的方格。
假设这个方格是一个环形结构,除了水平或垂直相邻的方格对,还需要考虑以下方格对视为相邻。
- 对于每个整数 ,满足 ,方格对 和 是相邻的。
- 对于每个整数 ,满足 ,方格对 和 是相邻的。
在方格中放置一些棋子。每个方格最多只能放一个棋子,并且相邻的两个方格不能同时放置棋子。
设 是可以放置的最大棋子数。找出在模 意义下,放置 个棋子的方法数。
约束条件
- 和 是整数。
输入
输入以标准格式给出,格式如下:
输出
输出答案。
示例输入1
3 2
示例输出1
6
以下六种放置满足条件。这里,#
和 .
分别表示有和没有棋子的方格。
#. #. .# .# .. ..
.# .. #. .. #. .#
.. .# .. #. .# #.
示例输入2
139 424
示例输出2
148734121
示例输入3
12345 1234567890
示例输出3
227996418