No.1248 Kth Sum
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 17
作問者 : 👑 tute7627 / テスター : leafirby
タグ : / 解いたユーザー数 17
作問者 : 👑 tute7627 / テスター : leafirby
問題文最終更新日: 2020-10-03 01:33:30
問題文
長さ $N$ の数列 $A$ が与えられます。
あなたは数列 $A$ を以下の条件を満たすようにいくつかの部分列に分けることにしました。
- 数列 $A$ の各要素は丁度一つの部分列に含まれる。
- 分けた後の各部分列の長さは全て $K$ 以上である。
分けた後の各部分列の前から $K$ 番目の要素の和の最小値を求めてください。
入力
$N\ K$ $A_1 \ A_2 \dots A_N$
- $1 \le N \le 2 \times 10^5$
- $1 \le K \le N$
- $1 \le A_i \le 10^9$
出力
分けた後の各部分列の前から $K$ 番目の要素の和の最小値を求めてください。 最後に改行してください。
サンプル
サンプル1
入力
4 2 3 4 1 2
出力
3
$(3,1)$ と $(4,2)$ に分けることで $2$ 番目の要素の和は $1+2=3$ となります。
$(3,4,1,2)$ と一つの部分列にすることもできますが、$2$ 番目の要素の和は $4$ となります。
分けた後の各部分列の長さは $2$ 以上である必要があるため、$(3,1,2)$ と $(4)$ に分けることはできません。
サンプル2
入力
3 2 3 4 1
出力
4
この場合、二つ以上の部分列に分けることはできません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。