1728 - Weighted summation

時間制限 1 秒 / メモリ制限 256 MB / 得点 50 / Writer ei2326 / x 2 / 統計 /


TLE
1sec
MLE
256MB
得点
50

問題

長さNの配列A1...Anが与えられる。
この配列に対するQ個のクエリに答えてください。

クエリ

整数Pが与えられる。 Bi=Ai×(Pi+1)B1+...+BP(1PN)

入力

入力は以下の形式で標準入力から与えられる。

N Q
A1...AN

1行目に整数N,Qが与えられる。 2行目に整数列A1...Anが空白区切りで与えられる。

クエリの与えられ方は以下のとおりである。

P

1行に整数Pが与えられる。

出力

出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • 1N2×105
  • 1Q2×105
  • 1Ai2×105(1iN)
  • 1PN

入出力例

入力例1

4 4
1 2 3 4
1
2
3
4

出力例1

1
4
10
20

P=1では、1×1=1
P=2では、1×2+2×1=4
P=3では、1×3+2×2+3×1=10
P=4では、1×4+2×3+3×2+4×1=20
が答えとなる。下図はP=4の場合を図示したものであり、黄色部分の総和が出力である。

入力例2

2 1
3000 3000
2

出力例2

9000