#include <stdio.h>
long long int max(long long int a,long long int b)
{
if(a>b)
return a;
else
return b;
}
int main()
{
long long int a[100001],monsters[100001],n;
long long int t,i,j;
scanf("%lld",&t);
for(j = 1 ; j <=t ; ++j)
{
scanf("%lld",&n);
if(n==0)
printf("Case %lld: 0\n",j);
else
{
for(i = 0 ; i < n ; ++i)
scanf("%lld",&a[i]);
monsters[0] = a[0] ;
monsters[1] = max(a[0],a[1]);
for(i = 0; i < n ; ++i)
monsters[i] = max(monsters[i-1] , monsters[i-2] + a[i]);
printf("Case %lld: %lld\n",j,monsters[n-1]);
}
}
return 0;
}
It is getting WA .Please Help.