Pagini recente » Cod sursa (job #1220901) | Cod sursa (job #2290961) | Cod sursa (job #2063608) | Statistici Cristina Cismaru (cristinacismaru) | Cod sursa (job #1647277)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream f ("scmax.in");
ofstream g ("scmax.out");
int main()
{
int x,i,j;
f>>x;
int V[x],M[x];
M[x-1]=1;
for(i=0;i<x;++i)
{
f>>V[i];
}
for(i=(x-1);i>=0;--i)
{
M[i]=1;
for(j=(i+1);j<x;++j)
{
if(V[i]<V[j])
{
M[i]=(M[j]+1);
j=x;
}
}
}
g<<*(max_element(M,M+x));
for(i=0;i<x;++i)
{
g<<M[i]<<" ";
}
f.close();
g.close();
return 0;
}