第 037 场 AtCoder Beginner Contest
翻译中…
Problem Statement
翻译中…
長さ $N$ の数列 $\{a_i\}$ と$1$ 以上 $N$ 以下の整数 $K$ が与えられます。 この数列には長さ $K$ の連続する部分列が $N-K+1$ 個あります。これらのそれぞれ部分列に含まれる値の合計の総和を求めてください。
翻译中…
Constraints
翻译中…
$1 \leq K \leq N \leq 10^5$$0 \leq a_i \leq 10^8$$a_i$は整数である。
翻译中…
部分点
翻译中…
- 50 点分のテストケースでは、
$N \leq 10^3$である。
翻译中…
Input
翻译中…
入力は以下の形式で標準入力から与えられる。
翻译中…
N K
a_1 .. a_N
翻译中…
Output
翻译中…
部分列に含まれる値の合計 $N-K+1$ 個の総和を出力せよ。
翻译中…
样例
Input #1
5 3
1 2 4 8 16
Output #1
49
$(1+2+4)+(2+4+8)+(4+8+16)=49$ なので、答えは $49$ です。
Input #2
20 10
100000000 100000000 98667799 100000000 100000000 100000000 100000000 99986657 100000000 100000000 100000000 100000000 100000000 98995577 100000000 100000000 99999876 100000000 100000000 99999999
Output #2
10988865195
オーバーフローに注意してください。
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。