Cod sursa(job #381012)

Utilizator andrei.finaruFinaru Andrei Emanuel andrei.finaru Data 8 ianuarie 2010 16:15:38
Problema Subsir crescator maximal Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include<fstream.h>
ifstream f("scmax.in");
ofstream g("scmax.out");
int a[100001],lmax[100001],l,n,i,t;
int main()
{
	f>>n;l=0;
	for(i=1;i<=n;i++)
	{f>>a[i];
	if(a[i]>a[i-1])
	{l++;
	lmax[l]=a[i];}
	else t=a[i-1];
	if(t<a[i])
	{lmax[l]=t;
	l++;
	lmax[l]=a[i];}
	}
	g<<l<<"\n";
	for(i=1;i<=l;i++)
		g<<lmax[i]<<" ";
	return 0;
}