一起吃辣条

一起吃辣条

Description

众所周知,潘神大土豪喜欢吃辣条,于是他今天特意抽出一段时间到商场去买辣条。 现在我们知道总共有n家商场有卖辣条,以及每家商场卖xi包辣条(意思就是第一个商场卖x1包辣条,第二个商场卖x2包辣条)。但是我们都知道潘神的时间特别宝贵,所以他只会逛连续的m家商场,然后对于他逛到的商场里的辣条,那就只有一句话:“买买买!!!” 现在问题来了,聪明的你帮忙算一算潘神最多能买到多少包辣条吧!

Input

首先输入一个整数T,代表有T组测试实例。(1<=T<=10) 对于每组测试,输入包括两行。 第一行输入两个整数n和m,分别代表有n家商场,潘神只会连续逛连续的m家商场。(1<=m<=n<=100,000) 第二行输入n个整数xi,代表第i个商场有xi包辣条。(1<=xi<=10000)

Output

对于每组测试实例,输出一个整数占一行,代表潘神最多能买到多少包辣条。

Sample Input

2
8 3
1 7 5 9 10 5 7 5
5 5
1 2 5 4 3

Sample Output

24
15

#include<stdio.h>
int main(){
	int i,j,k,n,m,max,s,x,h;
	scanf("%d",&x);
	int b[x];
	for(h=0;h<x;h++){
		scanf("%d%d",&n,&m);
		int a[n];
		for(i=0;i<n;i++){
			scanf("%d",&a[i]);
		}
		max=0;
		for(j=0;j<n-(m-1);j++){
			s=0;
			for(k=j;k<m+j;k++){
				s=s+a[k];
			}
			if(s>max) max=s;
		}
		b[h]=max;
}
	for(i=0;i<x;i++){
		printf("%d\n",b[i]);
	}
	return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值