Code: Select all
#include<stdio.h>
int main()
{
long long int t,n,r[100010],c,i,max,k,dif;
scanf("%lld",&t);
for(c=1;c<=t;c++)
{
scanf("%lld",&n);
for(i=1;i<=n;i++)
scanf("%lld",&r[i]);
max=0;
for(i=1;i<n;i++)
{
dif=r[i+1]-r[i];
if(dif>max)
max=dif;
}
k=max;
for(i=1;i<n;i++)
{
dif=r[i+1]-r[i];
if(dif>k)
{
max+=dif-k;
k+=dif-k;
}
if(dif==k)
k--;
}
if(r[1]>max)
max=r[1];
printf("Case %lld: %lld\n",c,max);
}
return 0;
}