Cod sursa(job #380770)
Utilizator | Data | 7 ianuarie 2010 17:30:38 | |
---|---|---|---|
Problema | Subsir crescator maximal | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.31 kb |
#include<fstream.h>
ifstream f("scmax.in");
ofstream g("scmax.out");
int a[100001],lmax,n,i,l[100001];
int main()
{
f>>n;
for(i=1;i<=n;i++)
{f>>a[i];
if(a[i]>a[i-1])
lmax=lmax+1;
else lmax=1;
l[lmax]=a[i];}
g<<lmax<<"\1";
for(i=1;i<=lmax;i++)
g<<l[i]<<" ";
f.close();g.close();
return 0;
}