#3220. Hanjo

0

Hanjo

Hanjo

题目描述

我们有一个长 HH 米、宽 WW 米的长方形房间。
我们将用 AA 个无区别的 22 米 ×\times 11 米长方形榻榻米和 BB 个无区别的 11 米 ×\times 11 米正方形榻榻米来覆盖这个房间。 长方形榻榻米可以任意旋转:它们可以是 22 米长 11 米宽,或 11 米长 22 米宽。
有多少种覆盖方法?
这里保证 2A+B=HW2A + B = HW,且如果两种方法仅通过旋转、翻转或同时进行旋转与翻转后相同,则视为同一种方法。

输入格式

输入从标准输入按以下格式给出: HH WW AA BB

输出格式

输出答案。

2 2 1 2
4
3 3 4 1
18
4 4 8 0
36

提示

输入中的所有值均为整数。 1≤H,W1 ≤ H, W HW≤16HW ≤ 16 0≤A,B0 ≤ A, B 2A+B=HW2A + B = HW有如下四种方法:
有如下六种方法,以及它们的旋转。

标签: AtCoder|abc196D

来源

AtCoder|abc196D