Pagini recente » Cod sursa (job #3229877) | Cod sursa (job #1485981) | Cod sursa (job #959065) | Cod sursa (job #871055) | Cod sursa (job #1049565)
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream in("ssm.in");
ofstream out("ssm.out");
long sf= 1, s= 0, mx= -1, s1= 0, s2= 0;
int n;
in>>n;
for ( int i=1; i<=n; i++ ){
int x;
in>>x;
if( s>=0 ){
s+= x;
} else {
s= x;
sf= i;
}
if( s>mx ){
mx= s;
s1= sf;
s2= i;
}
}
out<<mx<<" "<<s1<<" "<<s2;
in.close();
out.close();
return 0;
}