Pagini recente » Cod sursa (job #2318984) | Cod sursa (job #2962751) | Cod sursa (job #178249) | Cod sursa (job #3188972) | Cod sursa (job #1999811)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int poz1, poz2, s[6000005], n, x, sum, smax=0;
void sume(){
sum=0;
for (int i=0; i<n; i++)
{
f >> x;
sum+=x;
s[i]=sum;
}
for (int i=1; i<n; i++)
{
for (int j=0; j<i; j++)
{
sum=s[i]-s[j];
if (sum>smax)
{
smax=sum;
poz1=j+2;
poz2=i+1;
}
}
}
g << smax <<' ' <<poz1 <<' ' <<poz2;
}
int main()
{
f >> n;
sume();
return 0;
}