小月手头已有一串整数 b1,b2,…,bm,另外还给定了正整数 t。她需要查看每一个由连续 t 项组成的片段,先确定这些片段里元素相加后的最大结果,再清点有多少个片段能得到这个结果。
首行两个整数是 m 与 t(1≤t≤m≤2×105),m 为整数个数,t 为片段所含项数。
下一行有 m 个整数 b1,b2,…,bm(−109≤bj≤109),按从左到右的顺序给出每一项。
同一行输出两个整数:左边是片段元素相加的最大结果,右边是得到该结果的片段个数。
输入
6 3
2 -3 8 1 -4 5
输出
7 1
说明
长度为 3 的相邻片段依次是 [2,−3,8]、[−3,8,1]、[8,1,−4]、[1,−4,5],元素之和依次为 7、6、5、2。最大结果是 7,只有 1 段达到。
输入
5 2
4 -1 4 -1 4
输出
3 4
说明
长度为 2 的四段之和都是 3,所以最大结果是 3,段数是 4。
输入
4 1
-5 -2 -9 -2
输出
-2 2
说明
片段只含 1 项时,结果就是各项本身。这里最大的一项是 −2,它出现了 2 次。
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册