题目描述
咦咦咦~,这打着比赛怎么突然跑神了?是睡着了吗?
小k同学非常喜欢编程,特别是打ACM比赛,今天,小k同学在打学校组织的比赛,打着打着,就因为太困睡着了,于是在梦中想起了他的初恋小张,这时小k同学不由得回忆起初中时和她在一起的点点滴滴......
这一天,小张来问小k同学了一个问题,作为初中生,你当然最喜欢的四则运算就是加法,当然小张也是。这天,小k同学把小张惹生气了,小张给小k同学出了一个问题,给你 n 个整数,然后给你 m 次询问,每次询问,你需要求出这 n 个整数中,“和最大”。
这个问题可真是难到小k同学了,小k同学是个暖男(和屏幕前的你一样),他想让女朋友每天都开心,你能想办法帮他解决一下这个问题吗?
输入
第一行包含两个整数n,m(1 ≤ m ≤ n ≤ 1e5),分别表示数组的长度和所求子序列的个数
输出
输出一行m个整数,分别表示每段子序列的值
样例输入 Copy
5 3
1 2 3 4 5
样例输出 Copy
15 14 12
提示
对于样例:第一次询问的子序列即为1,2,3,4,5,求和后为15;第二次询问的子序列即为2,3,4,5,求和后为14;第三段即为3,4,5,求和后为12;故答案分别为15,14,12