#ABC205E. 白球与黑球

白球与黑球

白球与黑球

题目描述

NN 个白球和 MM 个黑球从左到右排成一排,有多少种排列方式满足以下条件?

对于每个 ii1iN+M1 \le i \le N+M),设最左侧的 ii 个球中白球和黑球的个数分别为 wiw_ibib_i。要求对每个 ii 都满足 wibi+Kw_i \le b_i + K

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

输入格式

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

NN MM KK

输出格式

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

样例

2 3 1
9

将 2 个白球和 3 个黑球排成一排共有 10 种方式,如下所示(w 表示白球,b 表示黑球):

wwbbb
wbwbb
wbbwb
wbbbw
bwwbb
bwbwb
bwbbw
bbwwb
bbwbw
bbbww

其中只有 wwbbb 不满足条件。此时最左侧的 2 个球中白球有 2 个、黑球有 0 个,且 2>0+K=12 \gt 0+K=1

1 0 0
0

可能不存在满足条件的排列方式。

1000000 1000000 1000000
192151600

请务必输出对 (109+7)(10^9+7) 取模后的结果。

数据范围

  • 0N,M1060 \le N, M \le 10^6
  • 1N+M1 \le N+M
  • 0KN0 \le K \le N
  • 输入均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
2176
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签