Pagini recente » Cod sursa (job #1147512) | Cod sursa (job #769492) | Cod sursa (job #1490462) | Cod sursa (job #2636394) | Cod sursa (job #1536178)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("scmax.in");
ofstream g ("scmax.out");
long n,a[100003],inm=0,sfm=0,maxx=0;
void citire()
{
f>>n;
for (int i=1; i<=n; i++) f >> a[i];
}
int main()
{
citire();
int in=1,sf=1,ant=a[1];
for (int i=2; i<=n; i++)
{
if (a[i]>=a[i-1])
{
sf=i;
maxx++;
inm=in;
sfm=sf;
}
else
{
in=i;
sf=i;
}
}
g << maxx << "\n";
g << a[inm] << " ";
for (int i=inm+1;i<=sfm;i++)
{
if (a[i]>a[i-1])
g << a[i] << " ";
}
return 0;
}