要过年了!《蓝猫淘气三千问》里的淘气决定囤积一些好吃的以完成“每逢佳节胖十斤”的计划。然而,超威蓝猫早就把他之前的大米都偷吃完了,淘气只好出门买一些。
这天,淘气带着
正当淘气觉得价格太贵准备走的时候,老板突然告诉他:这家商店正在进行年底促销,有两种促销方式!
- 买
赠一:每买 袋大米,即可白送一袋没有买的大米; - 买
赠一:每买 袋大米,即可白送一袋没有买的大米。
不仅如此,这两种促销方式还可以同时使用。也即,如果淘气如果买了
现在淘气想知道,对于每一个
输入格式
第一行四个正整数
第二行包含
第三行包含
输出格式
一行,包含
样例一
input
8 4 1 2 4 5 3 2 6 7 3 1 2 2 2 2 2 2 2 2
output
0 13 13 25
explanation
- 如果淘气只花一块钱,那么什么都买不到。
- 如果淘气花两块钱,那么淘气可以买下重量为
的大米,然后利用 “买一赠一” 拿走一袋重量为 的大米。 - 如果淘气花四块钱,那么淘气可以买下重量为
和 的大米,然后利用 “买一赠一” 和 “买二赠一” 拿走三袋重量分别为 的大米。
样例二
input
10 15 3 3 9 9 2 6 9 7 6 2 8 5 6 2 2 2 9 2 8 7 3 2
output
0 9 9 16 17 40 42 45 48 48 53 53 63 63 63
explanation
在这个例子里,
样例三
见“样例数据下载”
限制与约定
测试点编号 | 特殊限制 | ||
---|---|---|---|
无 | |||
无 | |||
对于所有数据,保证
时间限制:
空间限制: