Pagini recente » Cod sursa (job #1137113) | Cod sursa (job #213368) | Cod sursa (job #3241212) | Cod sursa (job #2131067) | Cod sursa (job #304270)
Cod sursa(job #304270)
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream f ("ssm.in");
ofstream o ("ssm.out");
int a[6000000];
long i, max_cur,max_poz,n,st,fin,nr;
max_cur=max_poz = 0;
f>>n;
for(i=1;i<=n;i++)
f>>a[i];
for(i=1;i<=n;i++)
{
if(max_poz + a[i] >= 0)
max_poz=max_poz + a[i];
else max_poz=0,st=i;
if(max_cur<max_poz)
{fin=i; max_cur=max_poz;}
}
for(i=st+1;i<=fin;i++)
o<<a[i]<<" ";
return 0;}