123 Pairs
题意翻译
# 题目看并不懂的看这里!!!
------------
## 题目描述
考虑 $1$ 以上 $2n$ 以下的整数。你想把这些整数分成一对 $N$,满足以下条件:
$1$ 到 $2n$ 以下的整数分别包含于正好一对中。
$A$ 组正好有类似差为 $1$ 的一对。
$B$ 组正好有一对差为 $2$。
差 $3$ 的一对正好是 $C$ 组。
因为保证了$N = A + B + C$,所以不存在 $4$ 对以上的差。
狮王这样划分方法,按照什么? 模 $10^9+7$ 得到答案。
## 输入格式
输入来自标准输入,格式如下:
```
N A B C
```
## 输出格式
输出答案。
题目描述
[problemUrl]: https://atcoder.jp/contests/cf16-exhibition-final/tasks/cf16_exhibition_final_j
$ 1 $ 以上 $ 2N $ 以下の整数を考えます。 すぬけ君は、これらの整数を以下の条件を満たすように $ N $ 組のペアに分けたいです:
- $ 1 $ 以上 $ 2N $ 以下の整数はそれぞれちょうど一つのペアに含まれる。
- 差が $ 1 $ であるようなペアがちょうど $ A $ 組ある。
- 差が $ 2 $ であるようなペアがちょうど $ B $ 組ある。
- 差が $ 3 $ であるようなペアがちょうど $ C $ 組ある。
制約により $ N\ =\ A\ +\ B\ +\ C $ であることが保証されているので、差が $ 4 $ 以上のペアは存在しません。
このようにペアに分ける方法が何通りあるか、modulo $ 10^9+7 $ で求めてください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A $ $ B $ $ C $
输出格式
答えを出力せよ。
输入输出样例
输入样例 #1
3 1 2 0
输出样例 #1
2
输入样例 #2
600 100 200 300
输出样例 #2
522158867
说明
### 制約
- $ 1\ <\ =\ N\ <\ =\ 5000 $
- $ 0\ <\ =\ A,\ B,\ C $
- $ A\ +\ B\ +\ C\ =\ N $
### Sample Explanation 1
$ 1-2,\ 3-5,\ 4-6 $ と $ 1-3,\ 2-4,\ 5-6 $ の二通りの方法があります。