Pagini recente » Cod sursa (job #2931759) | Cod sursa (job #2434571) | Cod sursa (job #1402929) | Cod sursa (job #1361018) | Cod sursa (job #2405592)
#include <fstream>
#include <vector>
using namespace std;
ifstream cin("scmax.in");
ofstream cout("scmax.out"):
int main()
{
vector<int> v;
int cnt=1,a,n,best=1;
cin>>n;
cin>>a;
v.push_back(a);
int pin=0,pfin=0;
for(int i=1;i<n;++i)
{
cin>>a;
v.push_back(a);
if(a>v[i-1]) ++cnt;
else if(a<v[i-1]) cnt=1;
if(cnt>=best)
{
best=cnt;
pfin=i;
pin=i-cnt;
}
}
if(pin<0) pin=0;
cout<<best<<"\n"<<v[pin];
for(int i=pin+1;i<=pfin;++i)
if(v[i]!=v[i-1]) cout<<" "<<v[i];
return 0;
}