Pagini recente » Cod sursa (job #2802074) | Cod sursa (job #2274097) | Cod sursa (job #1984084) | Cod sursa (job #1814912) | Cod sursa (job #2578991)
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int n,i,c,x,maxi;
vector<int>v;
vector<int>a;
pair<int,int>p;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int main()
{
fin>>n;
for (i=0;i<n;i++)
{
fin>>x;
v.push_back(x);
}
p.second=-1;
for (i=1;i<v.size();i++)
{
if (v[i-1]<=v[i])
{
p.second=i;
c++;
}
if (v[i-1]>v[i])
{
if (c>maxi)
{
maxi=c;
}
p.first=i;
c=0;
}
}
//a.push_back(v[p.first]);
for (i=p.first;i<=p.second;i++) /*if (v[i]!=v[i-1])*/ a.push_back(v[i]);
fout<<a.size()<<"\n";
for (i=0;i<a.size();i++) fout<<a[i]<<" ";
}