Pagini recente » Cod sursa (job #151096) | Cod sursa (job #706897) | Cod sursa (job #1751852) | Cod sursa (job #1579051) | Cod sursa (job #863217)
Cod sursa(job #863217)
#include<fstream>
using namespace std;
ifstream f("scmax.in");
ofstream g("scmax.out");
int n,i,a[100001],k;
int main()
{ f>>n;
for(i=1;i<=n;i++) f>>a[i];
i=2;
while(i<=n) { if(a[i]>=a[i+1]) { if(a[i-1]<a[i+1]) { for(k=i;k<=n-1;k++) a[k]=a[k+1];
n-=1;
}
else { for(k=i+1;k<=n-1;k++) a[k]=a[k+1];
n-=1;
}
}
else i++;
}
g<<n+1<<'\n';
for(i=1;i<=n+1;i++) g<<a[i]<<" ";
return 0;
}