Pagini recente » Cod sursa (job #2052261) | Cod sursa (job #1680863) | Cod sursa (job #361009) | Cod sursa (job #707071) | Cod sursa (job #690789)
Cod sursa(job #690789)
#include <fstream>
using namespace std;
ifstream f("scmax.in");
ofstream g("scmax.out");
long long n,v[100005],i,pi,pf,nr,maxim,incep,final;
int main()
{
f>>n;
f>>v[1];
pi=1;
pf=1;
nr=1;
for(i=2;i<=n;i++)
{
f>>v[i];
if(v[i]>v[i-1])
pf=i,nr++;
else
if(v[i]<v[i-1])
{
if(nr>maxim)
maxim=nr,incep=pi,final=pf;
pi=i;
}
else
pf=i;
}
if(nr>maxim)
maxim=nr,incep=pi,final=pf;
g<<maxim<<'\n';
for(i=incep;i<=final;i++)
if(v[i]!=v[i-1])
g<<v[i]<<' ';
g<<'\n';
f.close();
g.close();
return 0;
}