假算法天下第一

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有3人收藏了本题
Problem Description

one day,Hang is going to pa mount,he see a very beautiful girl

跑题了,Hang最近在练轻功,就是那种可以从第一层台阶跳到第二层台阶的牛逼轻功,为了练习轻功,Hang会进行日常训练,在一条——————这么直的直线上,Hang会先标记处n个点,并计算出每两个点之间的距离,Hang需要从第一个点跳到第n个点。如果你从第l个点跳跃到第r个点,所跳跃的距离为a[l]+a[l+1]+...a[r-2]+a[r-1],因为Hang比较懒,所以他最多只想跳k下,且每次落点必须在标记的n个点上,请问Hang一次跳跃最少应该跳多远?(可以不跳最远距离,落点必须在标记点上)


Input

第一行是n,k,  1<=n,k<=1e5

第二行n-1个整数,表示a[i]->第i个点到第i+1点的距离 1<=a[i]<=1e5;


Output

输出只有一行,表示每次需要跳的最远距离

SampleInput
6 3
1 3 2 2 5
SampleOutput
5

1->3  4
3->5  4
5->6  5
最远距离为5
Submit
题目统计信息详细
总AC数67
通过人数34
尝试人数42
总提交量189
AC率17.99%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: