U419432 小Y之坐公交车

题目背景

小 Y 从神秘房间出来后走上了回家的公交车。

题目描述

公交车一共有 $n$ 个站,他可以从公交车里面看向这些站,一些站可以回复 $a_i$ 心情值,一些站也可以减少 $a_i$ 心情值。 但是小 Y 又不能一直看站,他最多只能看 $k$ 个站,而且小 Y 看久了又会觉得没意思,所以就只能看 $m$ 次站。 小 Y 最多可以恢复多少心情值? 题意:给你一个长度为 $n$ 的序列,其中最多选取 $m$ 个连续子段(不能重叠),使得所包含的元素个数小于等于 $k$,且所有的连续子段和最大。

输入格式

第一行输入 $n , k$ 和 $m$, 第二行输入每个站恢复或减少的心情值。

输出格式

输出最多的心情值。

说明/提示

$1 \le m,k,n \le 10^5$ $0 \le \lvert a_i \rvert \le 10^9$