atcoder#CF16EXHIBITIONFINALJ. 123 Pairs

123 Pairs

题目描述

1 1 以上 2N 2N 以下の整数を考えます。 すぬけ君は、これらの整数を以下の条件を満たすように N N 組のペアに分けたいです:

  • 1 1 以上 2N 2N 以下の整数はそれぞれちょうど一つのペアに含まれる。
  • 差が 1 1 であるようなペアがちょうど A A 組ある。
  • 差が 2 2 であるようなペアがちょうど B B 組ある。
  • 差が 3 3 であるようなペアがちょうど C C 組ある。

制約により N = A + B + C N\ =\ A\ +\ B\ +\ C であることが保証されているので、差が 4 4 以上のペアは存在しません。

このようにペアに分ける方法が何通りあるか、modulo 109+7 10^9+7 で求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A A B B C C

输出格式

答えを出力せよ。

题目大意

题目看并不懂的看这里!!!


题目描述

考虑 11 以上 2n2n 以下的整数。你想把这些整数分成一对 NN,满足以下条件:

112n2n 以下的整数分别包含于正好一对中。

AA 组正好有类似差为 11 的一对。

BB 组正好有一对差为 22

33 的一对正好是 CC 组。

因为保证了N=A+B+CN = A + B + C,所以不存在 44 对以上的差。

狮王这样划分方法,按照什么? 模 109+710^9+7 得到答案。

输入格式

输入来自标准输入,格式如下:

N	A	B	C

输出格式

输出答案。

3 1 2 0
2
600 100 200 300
522158867

提示

制約

  • 1 < = N < = 5000 1\ <\ =\ N\ <\ =\ 5000
  • 0 < = A, B, C 0\ <\ =\ A,\ B,\ C
  • A + B + C = N A\ +\ B\ +\ C\ =\ N

Sample Explanation 1

12, 35, 46 1-2,\ 3-5,\ 4-6 13, 24, 56 1-3,\ 2-4,\ 5-6 の二通りの方法があります。