Pagini recente » Atasamentele paginii Profil 8madisonc7285ge0 | Cod sursa (job #751435) | Cod sursa (job #679820) | Cod sursa (job #691026) | Cod sursa (job #1291893)
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int main()
{
int n,i,val,currentSum=0,maxSum=0,currentStart=1,maxStart=0,maxEnd=0;
f>>n;
for(i=1;i<=n;i++)
{
f>>val;
currentSum+=val;
if(currentSum>maxSum)
{
maxSum=currentSum;
maxEnd=i;
maxStart=currentStart;
}
if(currentSum<=0)
{
currentSum=0;
currentStart=i+1;
}
}
g<<maxSum<<' '<<maxStart<<' '<<maxEnd;
return 0;
}