Pagini recente » Cod sursa (job #2760964) | Cod sursa (job #2642214) | Istoria paginii utilizator/ilincaiulian | Cod sursa (job #1556145) | Cod sursa (job #409817)
Cod sursa(job #409817)
#include<stdio.h>
int n,a[100000],x=1,i,j,l1,l2,pre;
int c[10000][10000];
void citire()
{scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);}
void rez()
{ for(i=1;i<=n;i++)
{c[i][x]=a[i];
pre=a[i];
for(j=i+1;j<=n;j++)
if(a[j]>pre)
{c[i][++x]=a[j];
pre=a[j];}
if(x>l2)
{l2=x;
l1=i;
x=1;}}
printf("%d\n",l2);
for(i=1;i<=l2;i++)
printf("%d ",c[l1][i]);
}
int main()
{ freopen("scmax.in","r",stdin);
freopen("scmax.out","w",stdout);
citire();
rez();
return 0;}