#P5059. 「FJSC2018TGD5T2」Candies
「FJSC2018TGD5T2」Candies
Description
派大星有 个儿子,编号从 到 。
它现在想把 个糖果分给它的儿子们,当然每个儿子分到的糖果都必须是非负整数。
若第 个儿子分配到了 个糖果:
-
设第 个儿子的一颗赛艇度为 。
-
则第 个儿子的愉悦值为 。
一种分配方案的愉悦度为该分配方案下,所有儿子的愉悦度的 乘积()。
我们定义当第 个儿子的一颗赛艇度为 时,所有分配方案 的愉悦度的 和 为 。
现在第 个儿子的一颗赛艇度 可能是 中的一个值。
派大星想求所有可能的一颗赛艇度情况下, 的和(对 取模)。
即 $\sum_{x_1 = l_1}^{r_1} \sum_{x_2 = l_2}^{r_2} ... \sum_{x_n = l_n}^{r_n}f(x_1, x_2, ... x_n)$。
Input Format
从 candies.in
读入数据。
n c
l1 l2 ... ln
r1 r2 ... rn
Output Format
向 candies.out
输出数据。
输出 $\sum_{x_1 = l_1}^{r_1} \sum_{x_2 = l_2}^{r_2} ... \sum_{x_n = l_n}^{r_n}f(x_1, x_2, ... x_n)$ 。
Sample
样例输入1
2 3
1 1
1 1
样例输出1
4
样例1解释
这个例子中,,答案即为 。
分配方案有四种:
- : 。
- : 。
- : 。
- : 。
所以 。
样例输入2
1 2
1
3
样例输出2
14
样例2解释
这个例子中,只有一个儿子, 从 ~ ,糖果 个只能全部给它。
答案为 。
其中 ,,,所以答案是 。
Hint
| part | | | , |
| ------ | ----------------- | ----------------- | --------------------------- |
| | | | |
| | | | |
| | | | |