Pagini recente » Cod sursa (job #283517) | Cod sursa (job #2563783) | Cod sursa (job #498542) | Cod sursa (job #1396250) | Cod sursa (job #3140993)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("ssm.in");
ofstream fout("ssm.out");
#define cin fin
#define cout fout
int n,i,x,sum,y,a,b,maxi;
int main()
{
cin>>n;
sum=0; maxi=-10000; y=1;
for(i=1;i<=n;i++)
{
cin>>x;
if(sum<0)
{
sum=x;
y=i;
}
else sum+=x;
if(sum> maxi)
{
maxi=sum;
a= y;
b=i;
}
else if(sum== maxi && b-a>i-y)
{
a=y; b=i;
}
}
cout<<a<<" "<<b;
return 0;
}