Pagini recente » Diferente pentru problema/arcas intre reviziile 35 si 36 | Diferente pentru problema/beyond_the_wall intre reviziile 5 si 6 | Rectangles | Cod sursa (job #71736) | Cod sursa (job #705637)
Cod sursa(job #705637)
#include<fstream>
using namespace std;
int a[5000];
long n,k,i,b=20,x,j,s;
ifstream in("secventa.in");
ofstream out("secventa.out");
int f(int b)
{i=1;x=0;
while (i<=n){
if (a[i]>=b&&x<k){x++;
s=i;}
else
if (x<k)
x=0;
i++;}
return x;}
int main()
{in>>n>>k>>a[1];
for (i=2;i<=n;i++)
in>>a[i];
while (f(b)<k)
b--;
out<<s-x+1<<" "<<s<<" "<<b;
in.close();
out.close();
return 0;}