Pagini recente » Cod sursa (job #10222) | Cod sursa (job #36405) | Cod sursa (job #224836) | Cod sursa (job #2687962) | Cod sursa (job #611733)
Cod sursa(job #611733)
#include<fstream>
#include<iostream>
using namespace std;
int N,i,minim,bestsol=-999999999,idx,beg,end,V[7000010];
ifstream f("ssm.in");
ofstream out("ssm.out");
void solve();
int main()
{
solve();
return 0;
}
void solve()
{
f>>N;
for(i=1;i<=N;i++)
{
f>>V[i];V[i]+=V[i-1];
if(bestsol<V[i]-minim){bestsol=V[i]-minim;beg=idx+1;end=i;}
if(minim>V[i])minim=V[i],idx=i;
}
out<<bestsol<<' '<<beg<<' '<<end;
}