Pagini recente » Cod sursa (job #980177) | Cod sursa (job #2479801) | Cod sursa (job #444988) | Cod sursa (job #1594923) | Cod sursa (job #1184341)
#include <fstream>
using namespace std;
ifstream in("ssm.in");
ofstream out("ssm.out");
int pc,sc, pmax, umax, smax = -999999999, n,pu;
void getsm()
{
int x;
in >>n;
for(int i=1;i<=n;i++)
{
in >> x;
if(sc<0)
{
sc = 0;
pc=i;
}
sc+=x;
if(sc > smax)
{
smax = sc;
// if(smax == -1)
//out << smax <<" " << pc << " "<<i << "\n";
pmax = pc;
umax = i;
}
}
}
int main()
{
getsm();
out << smax <<" " << pmax << " " << umax << "\n";
in.close();
out.close();
return 0;
}