#P1295. 苹果贩售(apple)

苹果贩售(apple)

问题描述

水果市场刚开市时,架子上有 nn 颗苹果,每颗苹果有自己的标价,小明想要买 xx 颗苹果,但他怕太便宜的苹果品质不好,所以他决定买第 kk 便宜至第 k+x1k + x - 1 便宜的 xx 颗。

例如当 n=5,x=2,k=3n = 5, x = 2, k = 3 时,55 颗苹果的标价分别为:15,12,13,13,1915, 12, 13, 13, 19,那么第一便宜至第五便宜的苹果分别是:12,13,13,15,1912, 13, 13, 15, 19,所以小明会买的苹果总价格是 13+15=2813 + 15 = 28

我们要你算出小明总共会花多少钱买 xx 颗苹果。

但事情没有那么简单,之后工作人员又依序放上新的 mm 颗苹果,每颗苹果也有各自的标价。我们想要知道,每放上一颗新的苹果时,第 kk 便宜的苹果至第 k+x1k + x - 1 便宜的苹果总价钱是多少。

输入格式

输入共有 33 行。

第一行有四个正整数,依序代表 n,m,x,kn, m, x, k,满足 x+k1nx + k - 1 \le n

第二行有 nn 个正整数,代表刚开市时架子上的 nn 个苹果的价钱。

第三行有 mm 个正整数,其中的第 ii 个数为工作人员新放上的第 ii 颗苹果的价钱。

输入的相邻两个数之间都恰有一个空白分隔。

任何苹果的价钱都不会超过 10810^8

输出格式

输出共有 m+1m + 1 行。

11 行输出刚开市时,第 kk 便宜至第 k+x1k + x - 1 便宜的 xx 颗苹果的价格总和。

对于之后的 mm 行,每一行都输出一个正整数,代表每放上一颗新的苹果后,第 kk 便宜至第 k+x1k + x - 1 便宜的 xx 颗苹果的价格总和。

数据范围

对于 20%20\% 的数据,n,m100n, m \le 100

对于另外 40%40\% 的数据,n,m105n, m \le 10^5x=1x = 1

对于所有的数据,n,m105n, m \le 10^5

样例输入1

5 3 2 3
15 12 13 13 19
17 14 13

样例输出1

28
28
27
26

样例输入2

3 4 1 3
100 90 12
150 190 2 1

样例输出2

100
100
100
90
12