Pagini recente » Cod sursa (job #1703179) | Cod sursa (job #699796) | Cod sursa (job #349504) | Cod sursa (job #689100) | Cod sursa (job #3132555)
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
int main(){
int v, slast,smax,n,start,left,right;
smax = slast = -1000;
cin >> n;
for (int i = 1; i <= n;++i)
{
cin >> v;
if(slast + v>= v){
slast += v;
}
else{
slast = v;
start = i;
}
if (smax < slast)
{
smax = slast;
left = start;
right = i;
}
}
cout << smax<< " " << left << " " << right;
}