Cod sursa(job #714118)

Utilizator iulian00calenici iulian iulian00 Data 15 martie 2012 13:49:12
Problema Subsecventa de suma maxima Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<fstream>
using namespace std;
int a[100001],n,max1,i,pc,sc,sf,ic;
int main()
{
	ifstream f("matrice10.in");
	ofstream g("matrice10.out");
	f>>n;
	for(i=1;i<=n;i++)
			f>>a[i];
	max1=a[1];
	sc=a[1];
	ic=1;
	sf=1;
	pc=1;
	for(i=2;i<=n;i++)
	{
		if(sc>0)
		{
			sc=a[i];
			pc=i;
		}
		if(sc>max1)
		{
			ic=pc;
			sf=i;
			max1=sc;
		}
		
	}
	for(i=ic;i<=sf;i++)
		g<<a[i];
	return 0;
}