Pagini recente » Cod sursa (job #904735) | Cod sursa (job #1546099) | Cod sursa (job #2501945) | Cod sursa (job #921406) | Cod sursa (job #3333887)
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
double arr[6000001];
int main()
{
int n, start = 1, st, dr;
double sum, sumMax = -2000000;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> arr[i];
if (sum < 0)
{
sum = 0;
start = i;
}
sum += arr[i];
if (sum > sumMax)
{
sumMax = sum;
st = start;
dr = i;
}
}
cout << sumMax << " " << st + 1 << " " << dr + 1;
}