把第一的楼房全部建完,再继续。
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int T;
cin>>T;
int flag=1;
while(T--)
{
int n,m;
int i,j;
int t,a[100004];
cin>>n>>m;
long long ans;
int temp;
temp=ans=0;
for(i=1;i<=n;i++)
{
scanf("%d",&t);
if(temp>=t)
a[i]=0;
else
{
a[i]=t-temp;
ans+=a[i];
temp=t;
}
if(i-m>=0)
temp-=a[i-m+1];
}
printf("Case #%d: %lld\n",flag++,ans);
}
return 0;
}