http://acm.hdu.edu.cn/showproblem.php?pid=1003
#include<iostream>
using namespace std;
int main(void)
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int m;
int x;
int y;
cin>>m;
int a;
int max=-1001;
int sum=0;
int temp=1;
for(int j=0;j<m;j++)
{
cin>>a;
sum+=a;
if(sum>max)
{
max=sum;
x=temp;
y=j+1;
}
if(sum<0)
{
sum=0;
temp=j+2;
}
}
cout<<"Case "<<i<<":"<<endl<<max<<" "<<x<<" "<<y<<endl;
if(i!=n)
cout<<endl;
}
return 0;
}