Pagini recente » Cod sursa (job #1011715) | Cod sursa (job #826418) | Cod sursa (job #1881635) | Cod sursa (job #1426802) | Cod sursa (job #830113)
Cod sursa(job #830113)
#include <iostream>
#include <stdio.h>
using namespace std;
FILE *f=fopen("scmax.in","r");
FILE *g=fopen("scmax.out","w");
int i,j,ij,mx,n,k,v[101000];
int main()
{
fscanf(f,"%d",&n);
for (i=1;i<=n; i++)
fscanf(f,"%d",&v[i]);
mx=1;
for (i=2;i<=n;i++){
k=1;
for (j=1;j<=i;j++)
if (v[j]<v[i]){ k++;ij=v[j];}
if (k>mx) mx=k;
k=1;
}
fprintf(g,"%d\n",mx);
for (i=1;i<=n;i++)
if (v[i]<ij) fprintf(g,"%d ",v[j]);
fprintf(g,"%d",ij);
fclose;
return 0;
}