Pagini recente » tema | Cod sursa (job #2121907) | Cod sursa (job #768454) | Cod sursa (job #1155600) | Cod sursa (job #1332594)
#include<iostream>
#include<vector>
#include<fstream>
#define maxnumber 100004
using namespace std;
ifstream fin("scmax.in");
ofstream fout("scmax.out");
int n;
vector<int> result,vect;
int citire()
{
fin>>n;
for(int i=0; i<n; i++)
{
int aux;fin>>aux;
vect.push_back(aux);
}
}
int magic()
{
for(int i=0;i<vect.size();i++)
{
if(vect[i]>vect[i+1] && i<vect.size()-1)
{result.clear();
}
else
{
if(result.size()==0)
result.push_back(vect[i]);
else
if(result[result.size()-1] != vect[i] )
result.push_back(vect[i]);
}
}
}
int main()
{
citire();
magic();
fout<<result.size()<<endl;
for(int i=0;i<result.size();i++)
{
fout<<result[i]<<" ";
}
}