Pagini recente » Cod sursa (job #1921655) | Cod sursa (job #2523812) | Cod sursa (job #2499282) | Cod sursa (job #2343441) | Cod sursa (job #874288)
Cod sursa(job #874288)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream ifs("scmax.in");
ofstream ofs("scmax.out");
int N;ifs>>N;
int best,l=0,r=0,li,last;
int *m=new int[N];
ifs>>m[0];
best=1;
last=m[0];
int max=1;
for(int i=1;i<N;i++){
ifs>>m[i];
if(m[i]>m[i-1])
best++;
else{
best=1;li=i;}
if(best>=max){
max=best;
l=li;r=i;
}
}
//cout<<"m "<<max<<"\n"<<"l "<<l<<"\n"<<"r "<<r<<"\n";
ofs<<max<<"\n";
for(int i=l;i<=r;i++)
ofs<<m[i]<<" ";
return 0;
}