Cod sursa(job #1332594)

Utilizator VehuiahVehuiah Vehuiah Vehuiah Data 2 februarie 2015 10:48:33
Problema Subsir crescator maximal Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.89 kb
#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]<<" ";
    }

}