小N是蔬菜仓库的管理员,负责设计蔬菜的销售方案。
在蔬菜仓库中,共存放有 种蔬菜,小N需要根据不同蔬菜的特性,综合考虑各方面因素,设计合理的销售方案,以获得最多的收益。
在计算销售蔬菜的收益时,每销售一个单位第 种蔬菜,就可以获得 的收益。
特别地,由于政策鼓励商家进行多样化销售,第一次销售第 种蔬菜时,还会额外得到 的额外收益。
在经营开始时,第 种蔬菜的库存为 个单位。
然而,蔬菜的保鲜时间非常有限,一旦变质就不能进行销售,不过聪明的小N已经计算出了每个单位蔬菜变质的时间:对于第 种蔬菜,存在保鲜值 ,每天结束时会有 个单位的蔬菜变质,直到所有蔬菜都变质。(注意:每一单位蔬菜的变质时间是固定的,不随销售发生变化)
形式化地:对于所有的满足条件 的正整数 ,有 个单位的蔬菜将在第 天结束时变质。
特别地,若 ,则有 单位的蔬菜将在第 天结束时变质。
注意,当 时,意味着这种蔬菜不会变质。
同时,每天销售的蔬菜总量也是有限的,最多不能超过 个单位。
现在,小N有 个问题,想请你帮忙算一算。每个问题的形式都是:对于已知的 ,如果需要销售 天,最多能获得多少收益?
输入格式
从标准输入读入数据。
第一行包含三个正整数 ,分别表示蔬菜的种类数目、每天能售出蔬菜总量上限、小N提出的问题的个数。
接下来 行,每行输入四个非负整数,描述一种蔬菜的特点,依次为 ,意义如上文所述。
接下来 行,每行输入一个非负整数 ,意义如上文所述。
输出格式
输出到标准输出。
输出 行,每行包含一个整数,第 行的数表示第 个问题的答案。
样例一
input
2 3 2
3 3 3 3
2 5 8 3
1
3
output
16
27
explanation
共有两种蔬菜:
销售第 种蔬菜时,每销售一单位可以获得的收益为 ,第一次销售这种蔬菜时,额外可以获得的收益为 。这种蔬菜共有 个单位,均会在第一天结束时变质。
销售第 种蔬菜时,每销售一单位可以获得的收益为 ,第一次销售这种蔬菜时,额外可以获得的收益为 。这种蔬菜共有 个单位,其中,有 单位在第一天结束时变质, 单位在第二天结束时变质, 单位在第三天结束时变质。
在只销售 天时,应当销售 单位的第一种蔬菜和 单位的第二种蔬菜。
在这种情况下:销售第一种蔬菜的收益为 ;销售第二种蔬菜的收益为 ;总共获得的收益为 。
在只销售 天时,第一天应当销售 单位的第一种蔬菜,第二天应当销售 单位的第二种蔬菜(此时选择在第二天结束时会变质的 个单位出售),第三天销售 单位的第二种蔬菜。
在这种情况下:销售第一种蔬菜的收益为 ;销售第二种蔬菜的收益为 ;总共获得的收益为 。
样例二
见样例数据下载。
样例三
见样例数据下载。
限制与约定
测试点编号 | | | | 特性1 | 特性2 |
---|
1 | | | | 无 | 无 |
2 | |
3 | |
4 | | |
5 | |
6 | |
7 | | |
8 | | | |
9 | | | |
10 | | | |
11 | | | |
12 | | | | 有 | 无 |
13 | 无 | 有 |
14 | 无 |
15 |
16 | | | 有 | 有 |
17 | 无 |
18 | 无 | 有 |
19 | 无 |
20 |
21 | | | 有 | 有 |
22 | 无 |
23 | 无 | 有 |
24 | 无 |
25 |
特性 1:所有的 均为 。
特性 2:所有的 均为 。
对于所有的测试数据,均保证 组询问中的 互不相同。
对于所有的测试数据,均保证 , 。
时间限制:
空间限制:
下载
样例数据下载