题库练习 Cowslip Collections
← 上一题 下一题 →

A10310 | Cowslip Collections

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

In an attempt to make peace with the Mischievious Mess Makers, Bessie and Farmer John are planning to plant some flower gardens to complement the lush, grassy fields of Bovinia. As any good horticulturist knows, each garden they plant must have the exact same arrangement of flowers. Initially, Farmer John has $n$ different species of flowers he can plant, with $a_{i}$ flowers of the $i$ -th species.

On each of the next $q$ days, Farmer John will receive a batch of flowers of a new species. On day $j$ , he will receive $c_{j}$ flowers of the same species, but of a different species from those Farmer John already has.

Farmer John, knowing the right balance between extravagance and minimalism, wants exactly $k$ species of flowers to be used. Furthermore, to reduce waste, each flower of the $k$ species Farmer John chooses must be planted in some garden. And each of the gardens must be identical; that is to say that each of the $k$ chosen species should have an equal number of flowers in each garden. As Farmer John is a proponent of national equality, he would like to create the greatest number of gardens possible.

After receiving flowers on each of these $q$ days, Farmer John would like to know the sum, over all possible choices of $k$ species, of the maximum number of gardens he could create. Since this could be a large number, you should output your result modulo $10^{9}+7$ .

输入格式

The first line of the input contains three integers $n$ , $k$ and $q$ ( $1<=k<=n<=100000$ , $1<=q<=100000$ ).

The $i$ -th ( $1<=i<=n$ ) of the next $n$ lines of the input contains an integer $a_{i}$ ( $1<=a_{i}<=1000000$ ), the number of flowers of species $i$ Farmer John has initially.

The $j$ -th ( $1<=j<=q$ ) of the next $q$ lines of the input contains an integer $c_{j}$ ( $1<=c_{j}<=1000000$ ), the number of flowers of a new species Farmer John receives on day $j$ .

输出格式

After each of the $q$ days, output the sum of the maximum possible number of gardens, where the sum is taken over all possible choices of $k$ species, modulo $10^{9}+7$ .

输入输出样例

输入 #1
3 3 2
4
6
9
8
6
输出 #1
5
16
输入 #2
4 1 2
6
5
4
3
2
1
输出 #2
20
21
C++ 编辑器
输入
输出