Pagini recente » Cod sursa (job #929535) | Cod sursa (job #617288) | Cod sursa (job #1139547) | Cod sursa (job #2880694) | Cod sursa (job #1365058)
#include <fstream>
#define nmax 6000005
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int n,v[nmax],s=-1,smax=-1<<30,isol,jsol,i,j;
int main()
{
int k;
f>>n;
for (k=1;k<=n;k++)
f>>v[k];
for (k=1;k<=n;k++) {
if (s<0) {
s=v[k];
i=k;
j=k;
}
else {
s+=v[k];
j++;
}
if (s>smax) {
smax=s;
isol=i;
jsol=j;
}
}
g<<smax<<' '<<isol<<' '<<jsol<<' ';
return 0;
}