#3275. White and Black Balls

0

White and Black Balls

White and Black Balls

题目描述

有多少种方法将 NN 个白球和 MM 个黑球从左到右排成一行,使其满足以下条件?

对于每个 ii (1≤i≤N+M)(1 \leq i \leq N + M),设 wiw_i 和 bib_i 分别为最左边 ii 个球中白球和黑球的个数。则对于每个 ii,都有 wi≤bi+Kw_i \leq b_i + K 成立。

由于计数可能非常大,请对 (109+7)(10^9 + 7) 取模后给出结果。

输入格式

输入从标准输入按以下格式给出: NN MM KK

输出格式

输出答案。请务必对 (109+7)(10^9 + 7) 取模。

2 3 1
9
1 0 0
0
1000000 1000000 1000000
192151600

提示

0≤N,M≤1060 \leq N, M \leq 10^6 1≤N+M1 \leq N + M 0≤K≤N0 \leq K \leq N 输入中的所有数值均为整数。把 22 个白球和 33 个黑球排成一行共有 1010 种方法,如下所示,其中 ww 和 bb 分别表示白球和黑球。 wwbbbwwbbb wbwbbwbwbb wbbwbwbbwb wbbbwwbbbw bwwbbbwwbb bwbwbbwbwb bwbbwbwbbw bbwwbbbwwb bbwbwbbwbw bbbwwbbbww 在这些排列中,只有 wwbbbwwbbb 不满足该条件。在最左边的 22 个球中有 22 个白球和 00 个黑球,所以 2 > 0 + K = 1.
也可能不存在满足条件的排列。
请务必对 (109+7)(10^9 + 7) 取模后输出计数。

标签: AtCoder|abc205E

来源

AtCoder|abc205E