Pagini recente » Cod sursa (job #345354) | Cod sursa (job #2192547) | Cod sursa (job #796908) | Cod sursa (job #2196562) | Cod sursa (job #2290523)
#include <fstream>
using namespace std;
ifstream cin("ssm.in");
ofstream cout("ssm.out");
const int DIM = 60000001;
int nr[DIM];
int n;
int main()
{
cin >> n;
int maxi = -1, x = 1, y = 1, sc = 0, xm = 1, ym = 1;
for(int i = 1; i <= n; ++i)
{
int x;
cin >> x;
if(sc + x > x)
{
sc += x;
y = i;
}
else
{
sc = x;
x = i;
y = i;
}
if(sc > maxi)
{
maxi = sc;
xm = x;
ym = y;
}
}
cout << maxi << ' ' << xm << ' ' << ym;
return 0;
}