Pagini recente » Cod sursa (job #2983527) | Cod sursa (job #310535) | Cod sursa (job #2685493) | Cod sursa (job #1340819) | Cod sursa (job #2037479)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int main()
{ int n;
fin>>n;
long long v[101];
long k=0,kp=0;
fin>>v[1];
long mx=0;
long p=0,u=n;
for(int i=2;i<=n;++i)
{
cin>>v[i];
if(v[i]>v[i-1]){++k;if(k>mx){mx=k;u=i;p=i-k;}}
else if(v[i]==v[i-1]){++k;if(k>mx){mx=k;u=i;p=i-k;}kp++;}
else
{
k=0;kp=0;
}
}
fout<<k-kp+1<<endl;
fout<<v[p]<<" ";
for(int i=p+1;i<=u;++i)if(v[i]!=v[i-1])fout<<v[i]<<" ";
return 0;
}