Please check this code and point out my mistake.
#include
#include<stdio.h>
using namespace std;
int main ()
{
unsigned int N,s[10000]={0},t[10000]={0},w[10000],l[10000],i;
scanf("%d", &N);
for(i=1;i<=N;i++)
{
scanf("%d", &s[i]);
scanf("%d", &t[i]);
}
for(i=1;i<=N;i++)
{
s[i] = s[i] + s[i-1];
t[i] = t[i] + t[i-1];
if(s[i]>t[i])
{
w[i]=1;
l[i]=s[i]-t[i];
}
else
{
w[i]=2;
l[i]=t[i]-s[i];
}
}
for(i=1;i<=N;i++)
{
if(l[i]>l[i+1])
{
l[i+1]=l[i];
w[i+1]=w[i];
}
}
printf("%d", w[N]);
cout<<" ";
printf("%d", l[N]);
}