Pagini recente » Cod sursa (job #498908) | Cod sursa (job #910545) | Cod sursa (job #3183879) | Cod sursa (job #1383958) | Cod sursa (job #882555)
Cod sursa(job #882555)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("scmax.in");
ofstream g("scmax.out");
int i,n,v[200000000],minix,maxix,k,z;
int main()
{f>>n;
for(i=1;i<=n;i++)
f>>v[i];
for(i=1;i<=n;i++)
{minix=v[i];
z=i+1;
k=1;
while(z<=n)
{if(v[z]>minix) {minix=v[z];
k=k+1;}
z++;
}
if(maxix<k) maxix=k;
}
g<<maxix<<endl;
for(i=1;i<=n;i++)
{minix=v[i];
z=i+1;
k=1;
while(z<=n)
{if(v[z]>minix) {minix=v[z];
k=k+1;}
z++;
}
if(maxix==k){z=i+1;
k=1;
minix=v[i];
z=i+1;
g<<minix<<" ";
while(z<=n)
{if(v[z]>minix) {g<<v[z]<<" ";
minix=v[z];
k=k+1;
}
z++;}
}
}
f.close();
g.close();
return 0;
}