Cod sursa(job #705589)

Utilizator AltimosPanaite Adrian Altimos Data 4 martie 2012 17:27:18
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<fstream>
using namespace std;
int a[100],v[100];
long n,k,i,b,x,j;
ifstream in("secventa.in");
ofstream out("secventa.out");
int f(int b)
{i=1;x=0;
while (i<=n){
	if (a[i]>=b){x++;
		v[x]=a[i];}
	else{
		for (j=1;j<=x;j++)
			v[i]=0;
		x=0;}
	i++;}
return x;}
int main()
{in>>n>>k>>a[1];b=a[1];
for (i=2;i<=n;i++){
	in>>a[i];
	if (b<a[i])
		b=a[i];}
while (f(b)<k){
	b--;
	for (i=1;i<=x;i++)
		v[i]=0;}
for (i=x;i>=1;i--)
	out<<v[i]<<" ";
in.close();
out.close();
return 0;}