#P4720. Writing Code
Writing Code
题目描述
有 个程序员,每个程序员都可以写任意行代码,总共要编写 行代码,这 行代码可以由多个程序员来编写。但是第 个程序员在一行代码中会出现 个 bug。现在希望知道有多少种方案能使得这 行代码中的 bug 的数量不超过 个。
两个方案不同当且仅当某个程序员编写的代码量(行数)不同。
输入格式
输入第一行包含四个整数 ,,,。
接下来一行 个整数 ,。
输出格式
输出一行一个整数,表示 行代码 bug 数量不超过 的方案数对 取模后的答案。
3 3 3 100
1 1 1
10
3 6 5 1000000007
1 2 3
0
3 5 6 11
1 2 1
0